2dx-lua 和 creator 3.6.2 做了一次性能测试

android测试机型 小米mix2

fgui 测试UI


系统字体,图片没有打成一张图
测试用例1 : 添加100个UI上去, 帧率相差20 帧
cocos2d-x -lua

creator 3.6.2

测试用例2: 添加100个spine
spine 涉及到项目保密 ,所以就隐藏了
cocos2dx-lua


creator 3.6.2

有点吃惊 spine 性能居然很好

测试用例3:UI 和spine 混排 100, 帧率相差10帧左右
cocos2dx-lua


ccreator 3.6.2

2赞

不确定测试是否有误差

创建UI 上 C++ 创建 和 ts 创建FGUI ,执行速度 有非常明显的差异

方便发下 3.x的工程么 :ghost:我也来跑个分

好的 spine 我不能给你

怎么发你呢?

发我下fgui 的工程或者3.x的工程,可以不用spine,单独看下 为什么 精灵渲染祯高

TestDrawCall.zip (1.7 MB)

不错,如果能多点类型就好了,粒子,物理,动画,label,
我个人对于 spine 和 龙骨想说的是,几乎每个版本都有 bug,我们项目已经弃用了这俩货

spine 是这次测试唯一的亮点

看截图,3.6.2 似乎不是在安卓上跑的?莫非是模拟器?

真机 android 小米mix2 ,用的是scrcpy 投射到电脑上的 方便截图

creator做原生,简直就是噩梦的开始
回归本质,做个H5广告播放器很香

有结论了吗

插眼,有结论了叫一下我

我也插个眼,看看sprite的原生性能对比

有没有试试opengl

为啥看到renderer是metal

我用窗口盖住了spine , 你看到的是 我用 scrcpy 投射手机到电脑的日志

1赞

我这边用的还好啊,大概200来个spine加其他ui同屏都不这样,不过顶点数比你少很多,只有4000多点,实测400来个spine顶点6000+的时候会掉到40-50(mac模拟器,真机估计掉更多),你这12万顶点也太多了吧

mark等结论