如果 AnimatorStateTransition.hasExitTime 为 true,则 exitTime 表示过渡生效的确切时间。
这以归一化时间表示,例如,退出时间为 0.75 表示在动画播放 75% 的第一帧,退出时间条件将为 true。在下一帧,条件将为 false。
对于循环动画,退出时间小于 1 的过渡将在每个循环中进行评估,因此您可以使用它在每个循环中将您的过渡与动画中的正确时间同步。
退出时间大于 1 的过渡将只评估一次,因此它们可用于在固定次数的循环后特定时间退出。例如,退出时间为 3.5 的过渡将在三个半循环后评估一次。
已知限制:您需要至少对您的状态进行一次评估,然后才能触发 exitTime 条件,这意味着退出时间为 0 的过渡永远不会在第一帧触发。