【发布时间】:2019-06-27 18:09:51
【问题描述】:
我有一个相当大且完整的场景,因此会收到很多绘图调用。
有时我会在游戏中显示覆盖整个屏幕的视频。 当我使用 Unity 的分析器工具测试我的游戏时,我注意到相机仍然会渲染所有内容(尽管启用并计算了遮挡剔除),这会导致视频延迟。
我的问题是如何禁用相机?
当我禁用相机组件或相机的GameObject 时,我在游戏视图中收到警告⚠,上面写着No camera is rendering to this display。我想这不好(如果我错了,请纠正我)。
所以我想知道取消相机上的剔除蒙版(通过将其设置为 Nothing)是否会强制 unity 停止渲染场景。 还是它仍然在后台做一些工作? (就像 UI 元素一样,即使它们是完全透明的,它们仍然会被渲染)。
提前致谢
【问题讨论】:
标签: unity3d optimization camera render culling