OpaqueSortMode

enumeration

切换到手册

描述

Camera 的不透明对象排序模式。

不透明对象是按多种条件进行排序(排序层、着色器队列、 材质、距离、光照贴图等),目的是最大程序地提高 CPU 效率(减少状态更改数 并改进绘制调用批处理)和 GPU 效率 (很多 GPU 首选粗略的从前到后渲染顺序,以便更快地剔除不可见 表面)。

默认情况下,在使用这种方式有利的 GPU 上,不透明对象分组为 粗略的从前到后存储桶。在某些 GPU 上,执行这种基于距离的 排序没有实际帮助(最明显的就是 PowerVR/Apple GPU),因此在这些 GPU 上, 不默认使用这种基于距离的排序。

使用 Camera.opaqueSortMode 属性可以重写此默认行为。 例如,如果对 CPU 性能的要求远高于 GPU 性能, 可能就不希望对不透明对象执行基于距离的排序。

另请参阅:Camera.opaqueSortMode

变量

Default默认不透明对象排序模式。
FrontToBack对不透明对象执行粗略的从前到后排序。
NoDistanceSort不按距离对不透明对象排序。