2017-06-09 4 views
3

物理を使わずに重力を模倣したい。私はこれを行うとき しかしSKAction applyForceが機能しませんか?

let applyForce = SKAction.applyForce(CGVector(dx:0,dy:-9.8), duration:duration) 
sprite.run(applyForce) 

何も起こりません。どうしてこんなことに?

+2

スプライトにはSKPhysicsBodyが必要です。 –

+1

身体ではないものに力を加えることは、どのように可能であると思いますか? –

答えて

2

呼び出し元の関数はスプライトから実行されますが、はスプライトの物理ボディであるを対象としています。

フィジックスボディを必要としない独自のバージョンのapplyForce()を作成する必要があります。

関連する問題