动画器的实质就是状态机,根据transition来转换状态
动画控制器的状态切换
我们在动画控制器中设置状态,依次是Entry->Idle->Walk,模型就会先执行Idle动画,再执行walk动画,然后就会一直停留在walk动画
为什么要用Blend Tree
首先,Blend Tree可以对动画进行分层,在动画控制器中,同一层级的动画不会太多
其次,从走到跑的动画就会比较突兀,我们希望模型能有个加速度,而不是速度直接发生跳变
新建blend tree,双击blend tree,可以进入Blend Tree界面
我们给blend tree增加两个motion,也就是动画,我们拖动滑杆改变参数,就可以看到两个motion之间的切换效果了,当参数为0时,只执行动画Idle,当参数为1时,只执行动画walk,当参数在0-1之间,动画就会按比例执行(具体怎么个比例法?)