Cocos creator 与有限状态机简单介绍。

上次直播时讲到状态机,自己也一直没有弄懂,研究了几天后把自己的感想写出来,抛砖迎玉,希望有大神讲跟完整的状态机。具体对js 状态机的介绍看阮一峰的介绍: http://www.ruanyifeng.com/blog/2013/09/finite-state_machine_for_javascript.html
我就来讲下如何在cocos creator 使用 Javascript Finite State Machine。
首先在 https://github.com/jakesgordon/javascript-state-machine 地址里下载。

具体有三种下载方式,npm下载,网页下载压缩和不压缩的。把下载的文件导入cocos creator 为插件如果不懂插件怎么用的看这个帖子 http://forum.cocos.com/t/topic/41434
然后检查下能不能正常使用


正常打印出来了。说明可以正常使用。
当然在具体项目中肯定不是这么使用,之后我会继续寻找合适方式使用Javascript Finite State Machine。

8赞

好巧,我前两天也研究了一下,写了一点研究成果,就是不知道对错:joy:
http://blog.csdn.net/tiantangyouzui/article/details/54344469

赞一个~~~

状态机3.X版本在浏览器测试正常,微信小游戏下提示
StateMachine is not defined;at setTimeout callback function
ReferenceError: StateMachine is not defined

按照你的方法 下载包 运行后出错了 请看下 谢谢 用的是cocoscreator1.8版
1 下载后有好多个js 应该拉哪个
2 设为插件后 ,在battle中输入代码,运行后出错
Uncaught TypeError: StateMachine.create is not a function
谢谢…

1赞

状态机换api了
最好再看下原版描述

我也遇到这个问题,请问解决了吗?

是个大佬

mark 666

api 升级了

有人吗,解决了,就回一下帖子呀