当前位置:   article > 正文

Unity UI 优化技巧

Unity UI 优化技巧

将画布分割为多个

问题:当 UI Canvas 的任何元素发生变化时,都会影响整个 Canvas。

Canvas 是 Unity UI 的重要组成部分。它创建一个网格来表示放置在其顶部的 UI 元素,在 UI 元素更改时重建网格,并调用 GPU 来渲染实际的用户界面。

创建这些网络可能非常昂贵。UI 元素应该写在组件中,以便可以使用尽可能少的签名来下载它们。由于批量生产成本高昂,我们只想在需要时复制它们。问题在于,当 Canvas 的任意数量的元素发生变化时,必须重新计算整个 Canvas 以找出如何以最佳方式绘制其元素。

许多用户只为包含数千个元素的 UI 创建一个 Canvas。当他们改变主题时,他们将体验到持续几毫秒的 CPU 提升。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/404526
推荐阅读
相关标签
  

闽ICP备14008679号