同样的界面为什么小游戏的drawcall高了这么多?


版本2.02

一个场景里放了多个sprite,第一张为模拟器,draw call,第二张是在微信小游戏真机上,draw call莫名其妙达到了15.

哪里出了问题?

一个场景里放了多个sprite,第一张为模拟器,draw call为2,第二张是在微信小游戏真机上,draw call莫名其妙达到了15.

兄弟,这个问题你解决了没?

同样问题,微信上的drawcall比模拟器和浏览器高个20左右,麻烦引擎组的人来解释一下吧

我也还没解决!你那边解决了没

帮顶~

等回答~

顶一顶

因为微信小游戏平台关闭了动态图集批处理的功能,你可以在game.js中将cc.macro.CLEANUP_IMAGE_CACHE关闭为false,同时将dynamicAtlasManager.enabled设置为true。
但需要注意的是,这样内存上会有比较大的提升,需要根据项目的内存情况来决定是否开启。

mark