__动画状态__是__动画状态机__的基本组成模块。每个状态包含一个单独动画序列(或
混合树
);此序列将在角色处于该状态时播放。游戏中的事件触发状态转换时,角色将处于新状态,随后会替换其动画序列。
在
Animator Controller
中选择某个状态时,Inspector 中将显示该状态的属性:
以棕色显示的默认状态是状态机首次激活时所处的状态。必要时,可通过右键单击另一状态并从上下文菜单选择
Set As Default
来更改默认状态。每个过渡上的
Solo
和
Mute
复选框用于控制__动画预览__的行为,请参阅
本页面
以了解更多详细信息。
可通过右键单击
Animator Controller 窗口__中的空白区域并从上下文菜单选择
Create State > Empty__ 来添加新状态。或者,也可将动画拖到 Animator Controller 窗口中,从而创建包含该动画的状态。(请注意,只能将 Mecanim 动画拖到控制器中,非 Mecanim 动画将被拒绝。)状态还可包含
混合树
。
任意状态 (Any State)
是一个始终存在的特殊状态。此状态适用于您想要进入特定状态的情况(无论您当前处于哪个状态)。这是向状态机中的所有状态添加相同外向过渡的简便方法。请注意,__任意状态__的特殊含义意味着它不能成为过渡的端点(即,不能通过跳到“任意状态”选择下一步要进入的随机状态)。