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