为什么还有这么多新项目用2.4.x啊???

这就是我说的第一点。3.x的渲染架构明显是现代化的。

因为很多公司折腾不起,没人去搞工具适配。技术老大觉得能用就行。

其实就是够用,目前项目所需要的功能,在2.x踩过坑也填过坑了,不升级的话一样赚钱,虽然升级可能会带来性能的优势,但是同时也一定会有更多未知的BUG,特别是原生环境

更多的是看本身积累和看公司本身的选择吧,不然单纯从两个版本的引擎来讲,我也会选3.x

cocos这种小版本都是破坏性更新让我想起了python

主要是大部分游戏都没有性能上的困扰,没动力升级

我意见跟上面大佬说的差不多,3.X 就是坑多。
我从编辑器UI来说为啥我还在用2.4。
2.4的动画系统破破烂烂,但缝缝补补也能用。3.X的动画系统更烂。
3.X的 Label, Editbox, RichText 那几个输入框UI,还有打进去的字会被吞的BUG。

同意+1…

3.x光创建对象,就要和c++交互多少信息。这套结构本身上不理想。

性能劣势…

所以,你们2.4.x都有哪些好工具,分享点截图 代码啥的 让我也入坑2.4.x吧。主要是很在意2d性能。

用习惯了啊,或者说老项目很多现成的代码和组件可以复用,很正常的。

现在还有不少新项目用2dx的,你肯定更震惊。。。

目前线上项目用的是3.7.4,新项目本来是想用最新版引擎,现在不知道后续如何发展,我现在都更倾向于用2.x的最新版本,我们因为是2d项目用的spine比较多,3.x原生端spine稳定性感觉还是欠缺

现在大多数都是spine用的巨多,所以你们2.4.x的项目使用大量spine 性能和表现很稳定吧.有什么坑没

新项目打算用2.4.x,还没立项所以还没有实践 :smile:,现在线上项目是3.7.4的,spine就是巨多,除了原生端有些问题其它的倒没什么。