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'嗎? –