界面有26个draw call,吓坏了,作者的回答点醒了梦中人
Panel有大量draw calls怎么解决?
1.使用工具NGUI -> Normalize Depth Heirarchy, 正常化深度结构
2.如果可能,减少Panel数量
3.确保Panel的深度不重复
4.确保相同的组件有相同的深度,即使他们在不同的Panel
5.如果组件不移动,确保勾选Panel脚本的static属性
处理后界面draw call降到5个
补充:不同组件深度不要相同,最好划分图集和label深度区间段
Panel有大量draw calls怎么解决?
1.使用工具NGUI -> Normalize Depth Heirarchy, 正常化深度结构
2.如果可能,减少Panel数量
3.确保Panel的深度不重复
4.确保相同的组件有相同的深度,即使他们在不同的Panel
5.如果组件不移动,确保勾选Panel脚本的static属性
处理后界面draw call降到5个
补充:不同组件深度不要相同,最好划分图集和label深度区间段