creator 3.0和creator 2.4.4性能对比

由于之后需要开发3D游戏,最近把之前creator 2.4.4的2D游戏导入creator 3.0.1,并重新用creator 3.0.1开发,主要的逻辑都没有改变,也都是使用TS语言开发的,但是性能相差巨大(主要是加载时间和cpu消耗),想问一下有没有优化方案,或者creator的各位大神有没有优化的计划

附上具体性能差别(取自微信的小游戏数据助手)
首先是之前creator 2.4.4

之后是**creator 3.0.1 **的

2赞

可以,终于有人对比了。
就是说3.0的性能比2.4更差了哦

吃螃蟹的人

性能下降有点严重呀

一个纯2d的 一个3d降纬到2d的,性能肯定下降。

半年内要上线的大型项目目前不太建议用3.x,你可能会收获填坑达人称号

1赞

怎么说 以前是纯2d? 不也是四边形加纹理么? 应该也是3d的开发方式啊

这样看来还是分开做比较好,做2D的就用2.4以前的版本,做3D就用3.0以后版本

目前正在做针对性优化,3.0 的渲染器设计确实复杂很多,2D 的迁移过程中有一些需要较长时间才能达成的重构优化,我们会尽快完成

1赞

要兼顾3d肯定需要很多额外的计算量。一个3d考虑兼容2d,一个只考虑2d计算量能一样么?2d又不需要计算querternions, 也没有复杂的矩阵计算. 关键额外计算量都是javascript做的。要是纯c++,估计还能好点。

游戏引擎这东西吧, 就和写网站用引擎差不多.
你写个小网站, 用引擎无所谓的, 性能差不了多少的.
你写个大型网站, 那就最好自己写引擎, 否则很多东西要曲线实现, 性能又不高.
这就是个成本问题, 我目前在2D游戏就用自己开发的引擎, 基本是分析cocos代码, cocos写的复杂的地方参考下laya等其他引擎的实现, 然后仿写. 但UI,动画编辑器还是用cocos获取坐标.
耗时大约30天, 只能发布微信. 其他平台还要写编译. 3D目前不敢想…

有 native 的数据吗?

那creator3.x大概在哪个版本和什么时候性2D性能能和creator2.4一样或者差不多,可以给我们预告一下吗

看creator 公开的路线图应该是creator3.3会有对2d重构优化