大家好,我是一位仍在使用Creator3D 1.1.1的勇士,请问怎么升级到最新版本比较好?

虽说现在1.1.1版本的坑都踩完了,表现还算满意没什么大问题,但不支持spine、龙骨。美术不满意自带的动画编辑器所表现的效果,故不得不升级,决定再当一次勇士。

游戏是原生平台的,有较复杂的3D场景,不知道怎么升级会比较快。
可以直接转换到3.2版本吗?还是说要先升级到1.2,再升级到3.0,再到3.2?
跪求引擎组给建议 @jare @panda @jjyinkailejj @JoneLau

感觉一次性到3.x的最高版,比较好,3.x的每个版本跨度都挺大的,趟一次坑总比重复趟N次好些

1赞

直接最新版本

是想到最新版本,一下子跨度太大怕有不可预估的兼容问题。

勇士加油 不要变成烈士 :upside_down_face:

建议离职,换工作。就可以在新公司直接升级使用到3.2版本。
PS:我就直说好了。升级成功的概率十分渺小。可能会出现大量材质丢失,预制件损坏的情况。

2赞

和你说吧,3.0后的版本重写后,越写越乱,对于性能方面比以前的版本还要下降了很多,
对于创建的dom回收方面问题非常大,消耗cpu巨大,导致最后你玩游戏不是技术不行,而是引擎把电脑弄卡了,导致游戏结束,


多打几盘随随便便cpu上到百分百。很多之前创建的节点垃圾很多,
dom节点轻松到上千个,即便你做了回收处理,清除节点,清除资源,都没用。按照引擎的回收了,实际上它没回收,

我们公司拿laya的引擎做测试,阈值开到最大20ms生成一个物理盒子,cpu最大30多,dom不上百,
这性能怎么去比。
后面我们还是讨论换引擎,代码换过去还不是非常的麻烦,如果你从1.1升到3.2,跟你说一大顿报错active等等,各种变化,
cocos升级最麻烦的就是这个。有些东西是编辑器设置的值,你拿代码升级到另一个版本时,即使你代码是一样的还是有非常多的不一样,因为编辑器引擎换了。这设计真是服了。

2赞

别吓我啊大哥 :joy:

感谢分享,这么多节点有没使用NodePool?没用过物理引擎不知道是不是一样的

早说呀大胸弟,我都用3.0开发完了…

肯定用了 NodePool 的 用预制多的肯定要用对象池的

Laya很多地方都用了对象池的,比如说计时器

cocos 也有对象池但是感觉没有写好

cc nodepool也只是提供个思路

针对业务一定有比nodepool更好的实现方式

这个要当事人自己去写

既然称得上勇士,那应该无惧版本

友情置顶,哈哈,看到各位的讨论,吓得我尿都甩出几滴 :rofl:

希望官方能看到这个 他们可能觉得他们的性能做游戏已经很ok了 没有和行业内对标比对一下 看下别人引擎为什么不卡 为什么ccc就那么卡

谁跟你说没对标竞品了?u3d是摆设么,不过除了五花八门的小游戏平台,原生目前还比不上人家

希望ccc多多关注小游戏性能问题。虽然当前road主打原生。请不要放弃小游戏。 :rofl:

3.1.2 是重点优化小游戏性能的版本,不过也要看这个案例中具体使用的功能是什么,怎么使用的,有 Demo 我们也可以协助优化