Unity 控制动画状态机

  1. unity控制动画的两种方式
    (1) Animation
    Unity 控制动画状态机
    先在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.双击控制器脚本,可编辑状态机控制器。
    Unity 控制动画状态机