3.x 多纹理合批 (H5小游戏)

看dc下降多少成,可以加我上面微信,帮你看看什么原因

1.上张不勾多纹理截图,对比
2.体验代码是混淆过,性能不是满血
3. 节点是在移动,字串是一直算world,计算量


实际通过简单排序,怎么可能这么多drawcall

没有,edge也是chrome内核,而且性能应该更好

看错,数据正常。
没满帧,可能已经到瓶颈,代码混淆过,
毕竟是3.6w个三角形,引擎合批每帧都在算world。

你说排序分层是其他方案,可以dc减少。

但我目的,是为展示多纹理:
无论摆放多散,无需排序和分层,
也可以很好的压制dc,效果是这样。

华为畅玩20,查了下CPU型号 ,麒麟710A
https://www.chinaz.com/top/rank/hisiliconkirin710a.shtml

CPU性能确实很吃紧了

我日常,测试用是小米10 pro , 高通 骁龙 865
https://www.chinaz.com/top/rank/qualcommsnapdragon865.shtml

CPU也只能算是中高

1赞

2.0.1 版本重构优化 (支持原生)

更新地址:98K 多纹理合批 3.x

  • 优化材质创建启动速度
  • 修正原生显示异常问题

更新地址:98K 多纹理合批 3.x

2赞

是不是使用的时候只需要将resources下的multTextures拖动放在项目文件夹后就可以了?不需要修改场景吗?如果是就太好了

是的,使用方法是这样,不用动场景工程

谢谢,之前怎么优化都没用,还是很方便的

, 偶现报这个错,能知道原因吗?
image

这个情况,
是精灵被释放了,但是还在使用,
你得检查释放逻辑或者做好保护。

3.6.3版本是否支持呢

3.6.3 的 H5 和 小游戏,是支持的

如需要详细了解,可以添加下面我的微信:
image

谢谢,我们要用原生,我先尝试将项目升级到3.8吧

记得加我上面微信,可以及时最新内容

1赞

原生的时候,用模拟器去跑android,那个背包的例子,present奇高,不开多纹理性能还更好。。

原生加我,使用纯c++,最近已迁移到原生

牛逼啊,大佬。mask一下