最近项目从3D的1.1.2版本换到1.2.0版本后,发现drawcall激增,排查后发现是scrollview节点里面的mask组件导致子节点没有合并批次渲染。下面是1.1.2版本和1.2.0版本下的样例场景的排查结果(使用spectorJS截取快照)

在scrollview里面添加两个节点,并对相应贴图创建自动图集:
1.1.2版本(成功合并渲染):
1.2.0版本(无法合并drawcall):
1.2.0版本(去除Mask组件后,成功合并drawcall)
以上都是相同的样例项目在不同的版本IDE下打包测试的结果。
样例测试项目:
mask_test_12.zip (2.3 MB)
mask_test_20.zip (3.0 MB)





