==> 我正在开发像卡罗姆板这样的游戏,由于连续的碰撞检测,我遇到了一些问题。
如图所示,由于碰撞检测,前锋带着灰色冰球徘徊,之后比赛无法继续,并在那里连续播放声音
我只想在前锋或冰球互相撞击或撞到框架(墙壁)时才第一次播放声音,但在我的情况下,如果我将前锋放在墙壁附近,声音就会连续播放
预先非常感谢 非常感谢您的帮助
最佳答案
在我看来,最好的方法是在碰撞检测后保持两个 Sprite 之间的最小距离,这应该在更新函数中完成。这将解决您的第一个问题。对于第二个问题,只需检查两个 Sprite 的帧并尝试减小帧大小。
关于iphone - 我想在某个特定阶段删除 Box2D 中的连续碰撞检测,我该如何克服?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7398303/