gpt4 book ai didi

cocoa-touch - 如何检测与 Chipmunk Physics 引擎的永久碰撞

转载 作者:行者123 更新时间:2023-12-04 02:42:52 25 4
gpt4 key购买 nike

当球形撞击任何其他类型的形状时,我正在尝试播放“砰”的声音。哪个有效。但是效果有点太好了....

当球停止或开始滚动时,它会与它接触的任何物体发生永久性碰撞,因此会不断发出“boing”声。

我在 chipmunk 文档中找不到任何东西告诉我什么时候两件事会永久碰撞。所以我想我必须自己想办法解决这个问题,可能是用某种计时器来比较上次碰撞和当前碰撞。但这对我来说听起来很老套。

有人解决过这个问题吗?你是怎么解决的?

最佳答案

当联系断开时,你不能只播放你的“boing”声吗?在花栗鼠中有一个回调,typedef void (*cpCollisionSeparateFunc)(cpArbiter *arb, struct cpSpace *space, void *data)

这样一来,当它弹起时,您就会遇到麻烦,但不会在它滚动时遇到麻烦。 “当然,当它从你的形状上滚下来时,你也会得到一个,但这可能是一个特征,这取决于你如何看待它。

关于cocoa-touch - 如何检测与 Chipmunk Physics 引擎的永久碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1603319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com