cocos creator 性能优化之减少drawcall数量
2018-12-15 本文已影响0人
韩逍遥哥哥
cocos creator版本:2.01。
官方文档说了,最快的办法就是合并碎图成图集,然后同一图集的按照顺序摆放节点,中间不能插入其他图集的节点。
需要注意的几点:
1默认字体的每一个label都会产生一个drawcall.所以不能使用默认字体,需要使用bmfont工具制作位图字体。
2修改图片默认颜色会增加drawcall
3图片类型为九宫格会增加drawcall
4修改图片默认透明度会增加drawcall
5默认的纯色图片会增加drawcall
优化方案:最好让美术把图片和字体直接做成想要的颜色和透明度,不要在cocos修改。
button不要使用变色功能。
目前就查到这几点,以后发现再修改。
12月23日补充。
现在我的游戏从几百drawcall降到了30左右。其实还能继续降,不过手机发热不是很严重了,没有继续优化。
对于目前的版本,优化drawcall换来的就是美术资源的增加,工作量的增加。大家自己斟酌。
cocos版本一直在升级,也在优化各种功能,我们要对它保持理解和期待。