libgdx动画回调?

时间:2012-05-12 21:12:19

标签: android animation libgdx

如何检查当前动画是否已完成,以便我可以跟进另一组动画?例如,我正在玩玩家受伤的动画,一旦玩家受伤动画完成,我想玩一些流动动画(不同的spritesheet)的血液。

1 个答案:

答案 0 :(得分:3)

您可以使用Action的方法将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()

检查Action执行是否已完成。