【发布时间】:2014-03-12 11:13:55
【问题描述】:
我有一个SKSpriteNode 作为我的主角,并启用了PhysicsBody。我的场景还应用了PhysicsBody 以包含视图中的主角。在角色上使用PanGesture 或touch and drag 类型控件,我可以毫无问题地在场景中移动角色。
问题是如果我快速移动手指,例如:快速滑动到视图边缘,角色可能会破坏场景的PhysicsBody,导致它离开屏幕。在我的游戏逻辑中,离开屏幕会结束游戏,所以这是不可接受的。
那么,如何以潜在的高用户输入速度将SKSpriteNode 包含在场景视图中?
注意:我也尝试过为角色精灵启用usesPreciseCollisionDetection,但这似乎没有什么不同。
此问题已在模拟器和实时测试中重现。
【问题讨论】:
标签: ios touch sprite-kit game-physics