用Cocos Quick写的射击游戏——月球战士(MoonWarriors)附源码

用Cocos Quick写的射击游戏——月球战士(MoonWarriors)附源码,第1张

概述越来越多的公司选择用脚本来开发手游了,Cocos2d-x支持JavaScript和Lua。和C++相比,用脚本写起来更随心所欲。尽管C++11之后,写起代码来更顺手了,但还是比不上脚本的方便啊。Lua的table,闭包,语法简单等,让你越用越喜欢。C++要想用的顺手,没几年功夫是很难的。Linux之父Linus Torvalds说过“C++写的代码烂,是因为一群不合格的C++程序员在用它”。coc
越来越多的公司选择用脚本来开发手游了,Cocos2d-x支持JavaScript和Lua。和C++相比,用脚本写起来更随心所欲。尽管C++11之后,写起代码来更顺手了,但还是比不上脚本的方便啊。Lua的table,闭包,语法简单等,让你越用越喜欢。C++要想用的顺手,没几年功夫是很难的。linux之父linus Torvalds说过“C++写的代码烂,是因为一群不合格的C++程序员在用它”。cocos2d-x3.0之前,人们也吐槽引擎代码写的渣烂,该用引用的地方不用,该用const的地方不用,API风格更是杂乱无章。而更多公司的C++程序员,水平比引擎组的人要差得多。可见一个水平参差不齐的团队用C++开发项目是比较蛋疼的事情。
感谢廖大大,让我们能用上quick,Lua层框架比官方好用,坦白地说,从C++转向Lua,API上官方的更具一致性,而quick在Lua层封装的更易用,让你更省心。被触控收购后,目前貌似就他一个人在开发quick,从性能上来说,Lua应该比Js高效,可能官方更看重Js吧,还有一点,懂Js的人比懂Lua的人多得多。HTML5前景如何,有人欢喜有人忧。
MoonWarriors是官方出的HTML5版demo吧,后来有人翻译成了Lua,现在我又照葫芦描了一遍,当然,我个人觉得写的更接地气,更符合Lua的风格。
看看效果吧,感觉像雷霆战机,玩起来还是挺不错的。

源码地址: https://github.com/booirror/MoonWarriors-Quick 总结

以上是内存溢出为你收集整理的用Cocos Quick写的射击游戏——月球战士(MoonWarriors)附源码全部内容,希望文章能够帮你解决用Cocos Quick写的射击游戏——月球战士(MoonWarriors)附源码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1073961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存