程序员

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版本一直在升级,也在优化各种功能,我们要对它保持理解和期待。

上一篇 下一篇

猜你喜欢

热点阅读