问题已解决,感谢各位

最近被分配到做状态机的相关内容,然后给了我一个开源的JS状态机库,然后让我翻译成Lua版本的https://github.com/jakesgordon/javascript-state-machine
可是我对Lua和JS原生都不甚熟悉啊,但是工作还是要做,在网上搜到好像是廖大有翻译的Cocos2D-Lua版本,然后想下载个旧版的Cocos2DX研究下源码,可是也没找到2.x的版本下载,看到论坛帖子说3.x还没有了,请问各位大佬,能救救我嘛?? :sob:

既不会js也不懂lua,接到一个把js转成lua的任务,这边建议把分配给你任务的人到到离职呢亲

亲,这边建议你卷铺盖滚蛋和提桶跑路二选一呢~

链接已拿了,再见

https://gitee.com/houjinxin/lua-state-machine

各位大佬
状态机用来干啥的???

是用来控制各种状态之间的转换的一种结构。
用处比较多,比较典型的有两个场景,一个是控制角色动画的状态机;一个是角色AI的状态机。

哎,之前做unity的,突然被分到这种任务,本来想抱着学习的心态搞一搞,奈何时间催的太急,真是难为我

感谢感谢,不过我也找到了Cocos2dX的lua的状态机源码,加上你这个都可以参考,感谢感谢

一般网上都会有 lua2ts或者ts2lua的插件比较多,多找找说不定能找到合适的

大佬cocos2dx的这个源码能分享一下吗? :beer:

就是一堆枚举,然后一堆if,else

还是可以写的优雅一些的,哈哈。

https://www.jianshu.com/p/cd5821fa8ebd