一、DrawCall优化
①UI层级
三张图对比发现场景中UI的数目一样,布局有变化,导致了其DrawCall数目不一样。当出现重叠时,会影响空间拓扑关系,从而影响了Unity对DrawCall的优化。
所以UI布局时,同一深度的UI(Item)不要出现重叠。
在实际应用中如背包系统,上面两张图由于第一张的Image偏大,导致DrawCall的增加
②精灵打包
通过设置PackingTag,将同一类型的Icon设置为相同的PackingTag,系统就会把这些Icon打包在一起
③图集