0

アニメーション化とある位置のスプライトの別の位置への移動は実行されますが、同時に機能しません。誰もがアイデアを持っています、どうすればそれを解決できますか?

4

1 に答える 1

1

質問へのコメントに記載されているように、実行するアクションごとにrunActionを1回呼び出すだけで、次のように並行して実行されます。

sprite.runAction( action );
sprite.runAction( actionMove );
sprite.runAction( action_back );

アクションを1つの並列アクションに結合する場合は、CCSpawnを使用します

CCFiniteTimeAction parallelAction = CCSpawn.actions( action, actionMove, action_back );
sprite.runAction( parallelAction );

これで、parallelActionを実行すると、action、actionMove、およびaction_backが並行して実行されます。

于 2013-03-09T15:24:34.443 に答える