RectMask2D的合批情况验证

1.经过实际测试,RectMask2D在裁剪区域完全相同且位置完全重合的情况下能够合批
RectMask2D的合批情况验证_第1张图片
RectMask2D的合批情况验证_第2张图片
RectMask2D的合批情况验证_第3张图片
RectMask2D的合批情况验证_第4张图片
RectMask2D的合批情况验证_第5张图片

但是当RectMask2D位置不重合时,就不能合批
RectMask2D的合批情况验证_第6张图片
RectMask2D的合批情况验证_第7张图片
RectMask2D的合批情况验证_第8张图片
RectMask2D的合批情况验证_第9张图片
注意,虽然此处被RectMask2D裁剪了,但是有部分是被渲染的,在计算深度时属于需要渲染的UI元素,所以绿色图片此时的depth应该是1,如果完全不在RectMask2D范围内,则属于不需要渲染的元素
RectMask2D的合批情况验证_第10张图片
2.还有一种情况,在RectMask2D上添加Image的情况
RectMask2D的合批情况验证_第11张图片
如果外部有能够满足合批条件的UI元素,则能够和RectMask2D上的图片合批
RectMask2D的合批情况验证_第12张图片
RectMask2D的合批情况验证_第13张图片

你可能感兴趣的:(Unity,unity,游戏引擎)