2016-04-06 75 views
0

我有一個跳躍動畫,但我忘了製作一個單獨的「下降」動畫(並且我失去了原始的攪拌器文件,因此我無法返回並創建一個)。此刻,我的角色跳躍,跳躍完成後立即開始奔跑,所以它開始在半空中奔跑。避免在角色還在下降時開始運行動畫

解決此問題的最佳方法是什麼?

我可以在跳躍中途暫停動畫嗎?

我正在使用c#。

謝謝!

回答

0

當玩家在空中時可以暫停動畫,Animator.enabled = false;Animator.StopPlayback();然後檢測玩家何時用對撞機觸碰到地板,並再次檢測到您的動畫enable