微信上显示drawcall是本地chrome测试的6倍

现用版本:2.4.4
目标平台:微信小游戏
编码工具:vscode

在本地测试的时候drawcall经过优化,界面显示12个drawcall
然后上传到微信上后,drawcall显示为72,直接X6
但是问题又来了:
1.这个界面优化前,在微信小游戏打开这个界面会明显卡顿一下
2.优化后,微信小游戏不会卡顿且流畅,但是drawcall还是很高
3.drawcall高达300的情况下iPhone 8还能流畅运转(这是iPhone处理太强了,还是微信drawcall显示有问题,不都是用webgl么?)

小游戏平台默认关闭了动态合图

高drawcall带来实际帧数降低并没有你想象的那么夸张,你更应该关注的是每一帧的毫秒数,并以此作为drawcall的参考,打开调试看一下render和logic,了解自己项目的首要瓶颈在哪里。如果drawcall较高,cpu的占用就越高,不达到16ms(60帧 1000/60)的时候,不会降低帧数

1赞

帧率确实影响不大,但是发热量是真受不了啊。。。