SpriteKit physicsBody applyImpulse节点失败

问题描述:

我试图在触摸屏幕动作上创建一个跳转事件,但是在applyImpulse之后,我的精灵失败了(在屏幕的底部)。有些参数看起来不错,但有时会发生。SpriteKit physicsBody applyImpulse节点失败

代码:

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

你可以把physicsBody在你的屏幕只需用:

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

然后没有任何机构可以 “逃离”