UGUI合批drawcall高的原因

Posted 那个妹子留步

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UGUI合批drawcall高的原因相关的知识,希望对你有一定的参考价值。

各个UI界面Batches 高的原因

通用原因
1.UI  重叠  打断合批   增加一倍的 drawcall  特别是列表里面的重叠

同样材质球的  字体尽量放在一起  有便于合批
同样图集的图片   尽量放在一起  以防打断合批
https://zhuanlan.zhihu.com/p/43111806
2.空图片  
例如 ScrollRect 已经下面的View  可考虑使用空的Text  或者写一个类继承MaskableGraphic  不绘制 使用UpdateGeometry不绘制 

3.都是散图
可考虑  系统按钮 作为一个图集
            活动图标作为一个图集

以上是关于UGUI合批drawcall高的原因的主要内容,如果未能解决你的问题,请参考以下文章

UGUI drawcall优化(长期更新)

UGUI drawcall优化(长期更新)

Unity中的静态合批动态合批GPU Instance 以及SRP Batching

:unity性能优化之drawcall优化-1

UGUI合批规则图解

UGUI合批规则图解