【问题标题】:Avoid run animation starting while character is still falling避免在角色仍在下降时开始运行动画
【发布时间】:2016-04-07 07:36:09
【问题描述】:

我有一个跳跃动画,但我忘了制作一个单独的“下落”动画(而且我丢失了原来的搅拌机文件,所以我不能回去制作一个)。此刻,我的角色跳跃,然后在跳跃完成后立即开始运行动画,因此它开始在空中奔跑。

解决这个问题的最佳方法是什么?

我可以在跳跃中途暂停动画吗?

我正在使用 c#。

谢谢!

【问题讨论】:

    标签: c# animation unity3d


    【解决方案1】:

    当玩家在空中时,您可以使用 Animator.enabled = false;Animator.StopPlayback(); 暂停动画,然后使用 collider 和 enable 您的动画再次检测玩家何时触地。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2023-03-21
      • 2022-09-27
      • 2018-03-20
      相关资源
      最近更新 更多