1

我目前在 2 个精灵之间发生碰撞,使用sprite.collidesWith(otherSprite). 问题是当某些设备上的 FPS 低于 20-25 FPS 时,如果第二个精灵移动得足够快,则不会检测到碰撞。基本上,前一帧的位置和当前帧的位置之间的差距足够大,可以跳过检测。我对您的问题是:您以前遇到过这种情况,是否有某种解决方法?

4

1 回答 1

2

您正在寻找动态碰撞检测。这是一个很好的答案,有一些链接可以帮助你。

于 2012-06-22T07:31:45.673 回答