Version: 2022.3
动画参数
状态机行为

状态机过渡

状态机过渡可帮助您简化大型或复杂的状态机。允许对状态机逻辑进行更高级的抽象化。

Animator 窗口中的每个视图都有一个进入 (Entry) 和退出 (Exit) 节点。在状态机过渡期间使用这些节点。

过渡到状态机时使用进入节点。进入节点将接受评估,并根据设置的条件分支到目标状态。通过此方式,进入节点可以通过在状态机启动时评估参数的状态来控制状态机的初始状态。

因为状态机始终具有默认状态,所以始终会有从进入节点分支到默认状态的默认过渡。

具有单个默认进入过渡的进入节点
具有单个默认进入过渡的进入节点

随后可添加从进入节点到其他状态的其他过渡来控制状态机是否应以其他状态开始。

具有多个进入过渡的进入节点
具有多个进入过渡的进入节点

退出节点用于指示状态机应退出。

状态机中的每个子状态都被视为一个独立且完整的状态机,因此通过使用这些进入和退出节点,可以更简练地控制从顶级状态机到其子状态机的流程。

It is possible to mix state machine transitions with regular state transitions, so it is possible to transition from state to state, from a state to a statemachine, and from one statemachine directly to another statemachine.

动画参数
状态机行为