【发布时间】:2017-10-31 12:13:28
【问题描述】:
我正在开发一个 2d 菜单重的手机游戏,它使用了很多画布、面板、弹出窗口等。一开始我的所有菜单都处于活动状态,但只有用户可以使用的菜单位于截锥体(即,其他的只是翻译出来的)。然后我切换到停用用户看不到的菜单,只是为了提高游戏性能。然而,这给我带来了许多不便,例如取消和重新激活游戏对象时重置 Animator 组件中的状态变量。
那么最好的方法是什么?停用暂时未使用的画布是否值得,或者 Unity 会自动剪掉位于截锥体之外的 UI,因此基本上没有性能成本?
【问题讨论】:
标签: android ios performance unity3d