0

比較的複雑なアニメーション シーケンスを作成しています。その中で、あるSKSpriteNode(サメ)が2回転します。アニメーションの開始時に、特定のアンカー ポイントap1を中心に回転し、その後、のアンカー ポイントap2を中心に回転します。アニメーション シーケンスの途中でアンカー ポイントを変更するにはどうすればよいですか?

いくつかの最初の考え:

おそらくループ内で、 s の外側のアンカーポイントを変更できます。SKActionupdate:

同じサメ スプライトに対して複数SKSpriteNodeの を使用し (それぞれのアンカー ポイントを使用)、アンカー ポイントを変更する必要があるときにスプライト ノードを切り替える (非表示/表示) ことができます。

4

2 に答える 2

0

フリオ・モントーヤが言ったように、これを行う最も簡単な方法SKActionは、メソッドを使用してコードを に「変換」すること[SKAction runBlock:myBlock]です。

于 2014-12-08T20:06:50.393 に答える