0

我正在为我的 Unity3D 游戏制作 UI 并激活/停用 UI 组件以显示或隐藏它们,这可以工作但速度很慢。第一次激活 UI 组件时,它比之后特别慢。是否有关于如何隐藏/显示 UI 的最佳实践?

4

2 回答 2

2

尝试禁用画布渲染器GameObject.SetActive()如果您有嵌套面板,那么它对 CPU 的压力应该比使用嵌套面板少得多。

于 2016-09-13T17:29:54.153 回答
0

您可以使用精灵蒙版。尽管 Sprite Mask 的使用范围很广,但它通常用于隐藏图像中不需要的部分。

于 2021-01-08T18:21:50.973 回答