状态机quick中是一个亮点,假设我们做一款RPG游戏,一个角色通常会拥有idle,attack,walk.run,death这些状态,假设游戏角色的状态採用分支条件推断的话.会造成很庞大而难以维护.但一旦使用了状态机这样的模式.就会显得简单方便. 对于quick中的状态机是怎样实现的咱们先不去了解.首先看看怎样去使用它. 总结起来,假设让一个类拥有状态机,主要有两步: 1.创建状态机对象 2.初始化状态机,主要包含事件和回调函数 1.创建状态机组件 self.fsm = {} cc.GameO