DrawCall
Z 值不为0
当UI Z值不为0时,Unity认为这个是一个和深度相关的UI,会从检视面板中找与当前元素最近的另一个元素
这样会导致 DrawCall 暴增, 如果没有特殊需求,Z都应该设为0
检视面板穿插
如果检视面板中有如下的穿插和重叠,理论上只有2个 DrawCall 的情况,实际上也会有十几个DrawCall
可以尝试将红点的图集也打入到UI图集中,然后红点放在各个Icon 下,虽然会带来重复的资源,但是管理起来会很方便,DrawCall也可以正确优化
分层合并
UGUI 合并时采用的是分层合并,下面的例子非常直观,第二个例子就会导致DrawCall 暴增
第三个例子可以正确优化