经测试ScrollView的Mask组件并不会打断drawcall, 但是单独把Mask组件拿出来当蒙版使用,他下面的子节点则会全部被打断。之前用的2.0.10版本Mask是正常的,前2天升级了2.1.3之后就出现这个BUG了。 但是ScrollView的Mask却是正常的
Mask组件一直都是会打断DrawCall的,不知道你这个结论是怎么来的?
ScrollView的view节点上不是有个Mask组件么, 我们背包的content上有 100多个带有渲染组件的子节点但是drawcall却可以控制在30个以内。现在只是用Mask做了一个 列表, 只用了一张纹理drawcall就有10来个了
Mask打断当前drawcall可以理解, 但是Mask会打断所有子节点的drawcall.
麻烦把你的测试例工程给一下,只用了一张纹理,但是drawcall为10+的话,需要看下你content下面的这些子节点中,是否有存在打断批处理的情况,而这些情况应该是和Mask组件无关的
引擎版本2.1.3
有结果了么? 怕您消息太多没注意到我发您的测试样例,再招呼下