如何在mecanim中的animation之间做出延迟?

如何在mecanim中的animation之间做出延迟? 例如,anim1结束后,会有一个延迟,然后anim2开始。 我试图增加退出时间,但它不工作。

另一种方法是扩展初始状态的退出时间,比剪辑持续时间长,除非剪辑处于循环模式(或通过特定点禁用循环代码)。

我通常更喜欢这种方式,因为在Mecanim中添加状态会造成视觉混乱,这是由于在Animator窗口中不可能缩小。 :|

你将需要一个“中间”状态(我将称之为“空闲”),没有任何动作和速度设置为1

  • 状态:[状态1]→[空闲]→[状态2]
  • 过渡:
    • [State1]→[Idle]:退出时间= 1; 转换时间= 0; 没有条件
    • [空闲]→[状态2]:退出时间=延迟; 转换时间= 0; 没有条件

动画制作者