我尝试在触摸屏操作上创建跳转事件,但在applyImpulse之后,我的精灵通过另一个(在屏幕底部)失败。有些参数看起来不错,但有时会发生。
代码:
[self.physicsBody applyImpulse:CGVectorMake(dx / mag * kImpuleScale,20.0f)];
答案 0 :(得分:0)
你可以将物理身体放在屏幕上,只需:
var borderBody = SKPhysicsBody(edgeLoopFromRect: self.frame)
self.physicsBody = borderBody
然后没有人可以“逃脱”