一个FSM的基本骨架,可以根据自己的需要来方便的通过设置状态来调整AI,初学者可能会被需要配置那么多的状态给吓到,但这对于后期维护有着很方便的效果,至少相比于一大批的if~else,还是FSM更加方便,此版本添加了消息机制,可以在几个角色间互相通讯,另外,虽然是在cocos2dx上编程的,但是基本没有关联,因此如果需要在cocos2dx上使用,还需要做些关联,如此,希望我的这份代码能够帮助到大家