SpriteKit physicsBody applyImpulse节点失败

时间:2014-10-08 18:56:15

标签: objective-c sprite-kit skphysicsbody

我尝试在触摸屏操作上创建跳转事件,但在applyImpulse之后,我的精灵通过另一个(在屏幕底部)失败。有些参数看起来不错,但有时会发生。

代码:

[self.physicsBody applyImpulse:CGVectorMake(dx / mag * kImpuleScale,20.0f)];

1 个答案:

答案 0 :(得分:0)

你可以将物理身体放在屏幕上,只需:

var borderBody = SKPhysicsBody(edgeLoopFromRect: self.frame)
self.physicsBody = borderBody

然后没有人可以“逃脱”