版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Rhett_Yuan/article/details/89320313
在UWA Day 2019大会上,听到UWA老师讲到Scroll中可视区域和非可视区域会单独的去合批,从而增加的DrawCall的数量,之前没有太关注这个,只是知道Scroll中的Mask会打断合批从而增加DrawCall,因而今天进行了一下测试
1、不做任何处理的情况下,在滚动区域添加子节点
此时DrawCall有7个,理想情况下应该是4个,这种情况下,区域外和区域内分别合批
2、去掉背景
此时有4个
3、在Content上添加Canva节点:
此时有5个
4、如果所有的背景都用同一张图,不适用Unity默认的图片
此时只有Content添加Canvas的时候可以减少DrawCall,此处有疑问,不知道谁能解释下