0
我試圖在觸摸屏幕動作上創建一個跳轉事件,但是在applyImpulse之後,我的精靈失敗了(在屏幕的底部)。有些參數看起來不錯,但有時會發生。SpriteKit physicsBody applyImpulse節點失敗
代碼:
[self.physicsBody applyImpulse:CGVectorMake(DX/MAG * kImpuleScale,20.0f)];
我試圖在觸摸屏幕動作上創建一個跳轉事件,但是在applyImpulse之後,我的精靈失敗了(在屏幕的底部)。有些參數看起來不錯,但有時會發生。SpriteKit physicsBody applyImpulse節點失敗
代碼:
[self.physicsBody applyImpulse:CGVectorMake(DX/MAG * kImpuleScale,20.0f)];
你可以把physicsBody在你的屏幕只需用:
var borderBody = SKPhysicsBody(edgeLoopFromRect: self.frame)
self.physicsBody = borderBody
然後沒有任何機構可以 「逃離」