我正在为我的 Unity3D 游戏制作 UI 并激活/停用 UI 组件以显示或隐藏它们,这可以工作但速度很慢。第一次激活 UI 组件时,它比之后特别慢。是否有关于如何隐藏/显示 UI 的最佳实践?
问问题
548 次
2 回答
2
尝试禁用画布渲染器。GameObject.SetActive()
如果您有嵌套面板,那么它对 CPU 的压力应该比使用嵌套面板少得多。
于 2016-09-13T17:29:54.153 回答
0
您可以使用精灵蒙版。尽管 Sprite Mask 的使用范围很广,但它通常用于隐藏图像中不需要的部分。
于 2021-01-08T18:21:50.973 回答