美文网首页
Unity动画状态机

Unity动画状态机

作者: 52031d47791e | 来源:发表于2018-07-11 10:15 被阅读0次

动画状态机:

1、用来管理3D模型要执行的各种动画状态

2、Animator Controller:Assets->Create->Animator Controller

3、设置动画片段到动画状态机窗口

4、默认情况,第一个动画状态自动和Entry关联,为默认动画状态

5、任意两个动画片段之间设置过渡SetTransition

6、设置过渡条件:Bool:真、假    Trigger:开关,执行一次

7、Has Exit Time:状态过渡时,是否让原有状态执行完成,如果勾选表示会等原来状态执行完成再过渡

8、将动画状态机和模型关联起来,使用组件Animator

再代码中控制各种动画状态的播放:

1、获取当前要控制的模型的Animator组件

2、通过SetBool、SetTrigger设置动画过渡条件

巡逻AI逻辑实现

巡逻->追击->攻击->巡逻

向量:矢量

减法运算:得到一条新的向量,减向量->被减向量

标量:只有大小

矢量:既有大小,又有方向

相关文章

网友评论

      本文标题:Unity动画状态机

      本文链接:https://www.haomeiwen.com/subject/spncpftx.html