1. UGUI-Editor
首先引入UGUI-Editor插件
链接: https://pan.baidu.com/s/1PpxStvgRCDi9xjUr6j6nCQ?pwd=m5ju 提取码: m5ju
或者直接去Github搜索UGUI-Editor
2. 没有UI时
3. 放几个UI看看效果
4. 选中Canvas,右键优化Batch
-
发现减少了3个,这是因为,Unity会把相邻的Image合批,一块渲染,当两个Image被一个Text隔开时,这时,这两个Image不会被合并,所以会有3个
-
因为第一次都是隔开创建,所以比起没有UI时,多了5个,一共8个
-
如果两个Image使用了图集,Unity又会根据它们是不是引用了同一个图集进行二次合批
PS:使用优化Batch后,可能会让UI层级出现混乱(因为它把同类型的放一堆儿了),看实际情况尽可能优化吧~