美文网首页
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