Unity 控制动画状态机
- unity控制动画的两种方式
(1) Animation
先在GameObject上添加一个Animation组件,在gameobject脚本中添加 transform.GetComponent().Play(“run”);控制动画播放,,在unity 5x中,动画必须为legency;
(2)Animator,5.x之后推荐使用这种方式,因为里面可以加上混合动画,让动画切换更加平滑。
a.将模型导入到asset中后,将模型骨骼转换成Humanoid,
b.添加控制器脚本,Animator Controller.
c.为人物对象添加Animator组件,将控制器脚本添加到Animator中的Controller中,
d.再选择人物镜像Avatar,(转换Humanoid之后出现的)
c.双击控制器脚本,可编辑状态机控制器。