複数のアクションを同時に実行するアクション
複数のアクションを同時に実行するには、アクションを複数作成した上で、そのアクションを CCSpawn
に登録し、CCNode
の RunAction
メソッドで実行します。
public CCSpawn(params CCFiniteTimeAction[] actions);
例として
移動、拡大、回転
を同時に行うアクションを作成しましょう。
// 連続して実行したいアクションをそれぞれ作成 var moveByAction = new CCMoveBy(3f, new CCPoint(50f, 100f)); var scaleByAction = new CCScaleBy(3f, 2f); var rotateByAction = new CCRotateBy(3f, 45f); // 同時実行するアクションを作成 var spawn = new CCSpawn(moveByAction, scaleByAction, rotateByAction); // アクション実行 node.RunAction(spawn);
これだけで移動、拡大、回転を同時に行うアクションアクションを実行できます。
とても簡単ですね!
今回はここまでです。