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

RT
我是真没搞懂…

  1. 很明显3.x的编辑器体验和引擎渲染部分更加科学,也好自定义修改.官方也持续维护最新版本.

  2. 可能很多人说,别人说2.x版本2d性能更好更简单,可是开发流程不是3.x效率更高吗

因为2.x的坑已经趟完了
并且有了配套的工具,
换3要重新趟,可能工具也不支持了,需要重新做

我就用的是2的,自然有原因
其他先不谈,你来给证明一下这个 为啥3的效率更高?

哥们,我不是在攻击, 不要这么冲,我是在提问。我想知道一些考虑点。

可能是我用2.4的时候基本没踩过坑
然后换3.8.5一直用到了3.8.8,每个版本都有新坑,你可以翻看的我发过的主题,还有的现在都没解决,特别是编辑器的问题根本绕不过去

1赞

那就是有技术和工具几沉淀了。满足需求的话那肯定保持原样了。

稳定,这就是用2的最根本原因,其他还有不少先不说了,虽然2也有些小问题挺操蛋 但都能跳过目前也

其他先不论,光是不同目录下可相同脚本名,就足以让我优选3.x

在2.4.版本中很多自定义模块和插件,换成3的话要重新改一遍,改完之后不知道能不能达到旧版本的效果,毕竟吧很多API在3中已经没有了或者重构了,费时费力,2.4版本又不是不能用。

人家这说话也不冲吧 :rofl:,这不是正常交流的话吗,没感觉到冲啊。
发表一下我的观点:我自己做项目肯定是跟着官方的最新的来,但是公司所有的项目都是2.x,因为很多2.x的工具,还有公司android打包那边也只支持2.x,项目框架基本也是2.x,2.4系列做2d产品已经够用了,换3.x成本太大,普通项目2.x能满足99%的需求,所以就一直用2.x了。

不纠结这个情绪.我只是看到苗头,趁早扼杀这种可能产生类似其它帖子一样陷入无意义的谩骂争吵的循环.

嗯,那你的选择也差不多,就是因为已经有项目技术积累了.

2.x还有这种 全局脚本名唯一 的坑?

就是因为配套工具和3.xbug太多吧。。 之前用UNITY没有这么多问题,反正都是大版本会升级,cocos这个2.x升级到3.x改动也挺多的。。

看来你踩了很多坑了

3.x的shader就是个巨坑。2.x论坛有很多有用好用的特效分享。
你看3.x有几个?就算是有,各个版本还都不通用,前一个版本能用,后一个版本就不能用了。
以及3.x版本对一些基础属性的修改,就一个xyz能把人整懵。还有API文档,有一些写了就和没写一样。

虽然我现在也是用的3.x,但不得不说,2.x相对来说是还是更稳定。
现有的工具和技术积累沉淀更多。转3.x的成本也是需要考虑的。

坑还是不少

主要是因为够用吧, 别说客户端了,你知道现在还有多少项目在用JAVA 8吗?是新项目哦
市场的选择,哪天市场上2.4不够用了,肯定就升级了,不然有这升级的成本开发几个活动不是更好

确实:+1::+1::+1:

我还蛮希望4.x能彻底重构,3.x感觉有点屎山代码一堆bug…… :sweat_smile:

3.x surface shader、自定义后处理只能说大家没有深入去了解,功能:arrow_up:不是2.x能比的,论坛上那些2.x的shader不就是是一些算法集合,不想被内置pbr shader代码干扰的话3.x建个unlilt 材质把代码复制黏贴就完事了,3.xx有坑比如编辑器稳定性但是对比2.x那个编辑器性能项目稍微大点卡成老奶奶这能用的下去!改个文件编辑器转几十秒都反应不过来真是用怕了