独立项目-角色控制器-有限状态机(FSM)

Posted Dean二十七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了独立项目-角色控制器-有限状态机(FSM)相关的知识,希望对你有一定的参考价值。

  学习内容:

    Unity5的新动画系统

      1.动画导入 分动画

      2.创建动画控制器

      3.设置动画过渡 设置动画跳转条件

      4.动画重定向

 

  注意事项:如果当前的状态就是自己的状态,则不进行切换。

       种设置AnimatorController的方法如下图:

       而这种设置方法则会造成Idle_Normal状态不断的切换到Idle_Normal状态。

 

    此时,创建一个Parameters值:CurrentState(int),并根据不同的值表示不同的状态:

      1 = Idle_Normal

      2 = Idle_Fight

      3 = Run

      4 = Hurt

      5 = Die

      6 = Attack_01 / Attack_02 / Attack_03

      ...

以上是关于独立项目-角色控制器-有限状态机(FSM)的主要内容,如果未能解决你的问题,请参考以下文章

Unity中的有限状态机FSM

Fsm有限状态机深入浅析代码

有限状态机(FSM)的Java 学习FSM

有限状态机FSM(Finite State Machine)及实现方式介绍

有限状态机FSM(Finite State Machine)及实现方式介绍

有限状态机(FSM)的Java 演示