Unity UGUI优化

  1. Layout
  2. ScrollView

Layout

    1. Layout 静态时可以用,动态时最好不要使用.非要用的话就加一个 canvas,动态时不让它与外部 UI 进行合批
    1. 推荐插件 UITableView 来解决重用 cell ,使 UI 布局的 Cell 计算是按需计算,而不是按次计算.
    1. 能少用就少用,用了尽量不要动态!

ScrollView

    1. 在 ViewPort 上使用 RectMask2D 比使用 Mask 与 Image 少一个 Batch,添加 Canvas 进行动静分离.
      原因是每当滑动时,组件都会被移动,需要重新布局,重新渲染.
    1. 当 scroll view 上有很多 Layout UI重建成本非常高,不建议嵌套使用.
    1. 推荐插件 UITableView 来解决重用 cell ,使 UI 布局的 Cell 计算是按需计算,而不是按次计算.
    1. UITableView 缓存池,按需计算

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1487842110@qq.com

Love

Title:Unity UGUI优化

文章字数:199

Author:诸子百家-谁的天下?

Created At:2020-05-11, 11:41:32

Updated At:2021-08-15, 12:04:15

Url:http://yoursite.com/2020/05/11/UnityUI/UGUI&TMP%20%E7%B3%BB%E5%88%97%E7%AC%AC%E5%85%AD%E7%AB%A0/

Copyright: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

爱你,爱世人