3

別のアニメーションセットをフォローアップできるように、現在のアニメーションが完了したかどうかを確認するにはどうすればよいですか?たとえば、私はプレーヤーの傷のアニメーションを再生していますが、プレーヤーの傷のアニメーションが終了したら、血まみれのアニメーション(別のスプライトシート)を再生したいと思います。

4

1 に答える 1

3

アクションのメソッドでOnActionCompletedリスナーを設定できます。Action

 /** 
  * Sets the listener to be invoked when the action is finished.
  * @param listener
  * @return this 
  */
 public Action setCompletionListener (final OnActionCompleted listener)

最終的には次を使用できます。

public boolean isDone()

アクションの実行が終了したかどうかを確認します。

于 2012-05-12T21:26:36.403 に答える