2014-10-08 107 views
0

我試圖在觸摸屏幕動作上創建一個跳轉事件,但是在applyImpulse之後,我的精靈失敗了(在屏幕的底部)。有些參數看起來不錯,但有時會發生。SpriteKit physicsBody applyImpulse節點失敗

代碼:

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

回答

0

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

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

然後沒有任何機構可以 「逃離」