怎么控制animator是什么的动作

unity可以用两种方式控制动画
2. animator是什么5.x之后推荐使用这种方式,因为里面可以加上混合动画让动画切换更加平滑


1、导入模型及动作,做成预制件(perfab)

直接把整个模型文件夹拷入对应位置unity会自动import进来

  1. 然后报贴图拖到模型的身上


  • 第4步点击之后,有个弹窗点 Save 即鈳。
  • 第5步则更新相关的动画


    1. 双击 animCtrl2会出来一个 animator是什么 面板,拖入三个动作作为状态(第一个拖入的作為默认状态不过可以右键 Default State 设置其他状态为默认状态)
  • 添加状态控制参数 AnimState,是个整形(一般来说用枚举不过这里没枚举类型,但可以强轉成int)
  • 点击连线添加个条件,这个条件只会显示刚才添加的状态控制参数 AnimState设置等于0是切到这个状态

  • 其他两个一样,设置不同的条件即鈳


加个按钮去控制按钮脚本



  1. 动作循环。不然如果没有下个状态切换直接停止动作

  2. Has Exit Time,如果勾选了则表示在该動作完成后才允许切换,但是一般我们要的都是立即切换所以这里 不要勾选


官方文档忘了保存了,其他的

youtube里的相关很好视频教程(能不能科学上网就看你自己了)

}

我要回帖

更多关于 animator是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信