我们只用lua。

相反,我不太喜欢lua

无商业标准,进化缓慢,语法另类,web化更是无从谈起(也许借助js的webassemly技术可以实现)。

至于做什么,选语言不是障碍。
什么是障碍,脑子

1赞

一个被游戏编程耽误的诗人!

可以是可以,但你要把整个 lua VM 都编译成 wasm,最后 VM 本身包体都够大……

大哥,没必要删除我的吧,只许楼主骂我sb,不许我骂他sb

纯粹互骂没什么意义,容易歪楼哈

1赞

JS写不好 就以为JS不好
以为自己写得好 但是觉得JS不好 私以为其实是JS写得还不够好

额。。。不喜欢js你可以继续用lua,没人拦着你。反正我是js党

之前写了一段时间lua,真难用各种begin,end。

还是js好用,和c++,java比较像。果断js顶起!!!

说实话,我只用C++

没想过用lua:joy:

喜欢读你的诗

我觉得只是js该背锅,一个超级牛逼又超级难写的语言。

实体组件系统用c++实现很好啊,组件不包含逻辑,system不包含状态,unity3d那种,组件脚本参数和逻辑没有分离是个问题。

这个问题我深入思考过,作为引擎太过理想化,会带来学习成本的急剧上升。分离 Component-System 的架构只有当游戏开发团队使用自己的引擎或者不依赖第三方组件时,比较合适。所以我还是赞同 Unity 那种做法,商业引擎要考虑的不单单是框架,更多的是学习和使用成本。

通常说自己只用什么的,大概别的学不来。
没有最好的工具,更没有万能的工具,只有最合适的工具,用在对的地方。
Unity也能开发自己的框架吧?有限制不能那么做吗?
但是今天做RPG,明天可能就改做MOBA的情况下,追求程序框架的理想性要自己想想。
在完全不同游戏类型真正能完全回收利用的代码,以我自己的经验来说很有限。

另外我觉得自己一开始用Cocos Creator就果断直接用Typescript的决定是对的。

怀疑楼主是觉得论坛不够热闹,来当网红炒作一下的
哈哈!!!!!!!!!!!!!!!!

很有可能, 楼主装完逼就跑了:laughing:

哈哈,只说一句:JS是全宇宙最好的语言:joy:

web开发必备,现在还可以写游戏,可以过程化/对象化,可以客户端/服务端,还可以和oc/java互调。
最重要的是解决问题方案,语言哪个可以实现,比较熟悉,且大众化,方便搜索解决思路,用哪个就好了。

程序员不应该拘泥于用什么语言和什么引擎…需要什么就用什么.说到底就懒不想学新东西…想学一样东西用到老

1赞