UGUI优化汇总

一、网格重建优化 Rebuild

  1. UI层级关系尽量简单

  2. 动静分离,动态元素单独放到特定的Canvas中

  3. active操作会触发耗时的rebuild


二、合批优化

  1. 同一图集内容尽量放在同一个层级中

  2. 少用Mask,会打断合批且自身额外加2DC

  3. 不要用空的Image,打断合批

  4. 必要时候可以将公用的ui加到需要的图集中


三、OverDraw优化

  1. 禁用看不到的ui的canvas

  2. 实现一个响应Raycast但不参与渲染的EmptyGraphic,用于扩大点击范围等


四、字体

  1. 使用TeshmeshPro替代原来Text

  2. 使用艺术字体


五、其他

  1. 扩展工具禁用Raycast,需要的手动点开


首页 我的博客
粤ICP备17103704号