官方UI优化教程 [youtube需要墙] Unite '17 Seoul - Tips and Tricks for Optimising Unity UI
关于UGUI Drawcall合并原理,参考这位大佬的博客 UGUI Drawcall 合并
UI Batching Rules
- Are on the same Canvas 在同一个画布下面
- Share the same Material 使用同一个材质
- Share the same Sprite Asset 在同一个图集
- Have Rectransform that are Co-Planar to each other(Same Z Pos) rectTransform在同一个屏幕(z的坐标相等)
- Are Clipped by the same Mask 被同一个mask裁减
UI 优化
- 使用Text的时候,尽量减少使用Outline 和Shadow组件,会增加三角顶点和多次渲染。建议使用TextMeshPro。下面是两个组件都使用了描边和阴影之后的对比。


本文分享了UGUI的优化方法,包括UI Batching规则和UI优化策略。UI Batching要求元素在同一画布、使用相同材质和图集,且位置平面相同。UI优化建议减少Outline和Shadow的使用,避免UI重叠,及时隐藏不可见元素,慎用SetActive,考虑使用对象池,并合理组织SpriteAtlas。此外,文章提及了动态与静态UI的画布分离以及九宫格技术的应用。
&spm=1001.2101.3001.5002&articleId=107460839&d=1&t=3&u=4ba5a4b7f60246db983cc2ec1fa18cf2)
1万+

被折叠的 条评论
为什么被折叠?



