
上QQ阅读APP看书,第一时间看更新
知识总结
Animator组件用于设置多个动画状态之间的关联关系,Animator组件的相关属性如图3-21所示。

图3-21 Animator组件
其中Controler属性用于指定.controller文件;Avatar属性用于指定使用的骨骼文件;Apply Root Motion属性用于设置绑定该组件的GameObject的位置是否可以由动画进行改变,前提是存在改变位移的动画;Update Mode属性为更新模式,当将该属性设置为Normal时,表示使用Update进行更新;而Culling Mode属性为剔除模式,将该属性设置为Always Animate时,表示即使摄像机看不见也要进行动画播放的更新。
试一试
在项目中导入图3-22的素材(资源文件路径:Unity 3D/2D移动开发实战教程\第3章\试一试2),为Mr.Policeman对象增加一组动作,并增加能够控制动作切换的按钮,具体要求如下。
(1)对导入的素材进行分解切割。
(2)使用Animation为Mr.Policeman对象增加一组动作动画。
(3)在Animator控制器面板中设置动画之间的转换和触发。
(4)在UI中增加一个按钮,用于控制播放新增的动作。

图3-22 导入素材