上次直播时讲到状态机,自己也一直没有弄懂,研究了几天后把自己的感想写出来,抛砖迎玉,希望有大神讲跟完整的状态机。具体对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赞
赞一个~~~
状态机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 升级了
有人吗,解决了,就回一下帖子呀