2
如何检查当前动画是否已完成,以便我可以跟进另一组动画?例如,我玩玩家伤害动画,一旦玩家伤害动画完成,我想玩一些血溅动画(不同的动画片)。libgdx动画回调?
如何检查当前动画是否已完成,以便我可以跟进另一组动画?例如,我玩玩家伤害动画,一旦玩家伤害动画完成,我想玩一些血溅动画(不同的动画片)。libgdx动画回调?
您可以设置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()
检查行动的执行已经完成。
感谢您的帮助。我是Android和libGdx的新手。对不起,如果我的问题听起来太愚蠢了。 :) 我正在测试我的代码示例项目'超级跳线',其中我有'Player'对象,其中包含所有的球员属性,如速度,位置等。我使用** WorldRenderer *模式绘制在屏幕上的精灵。 我可以在'Player'类中添加'setCompletionListener'吗? –