版本: Unity 6 (6000.0)
语言English
  • C#

Camera.opaqueSortMode

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实阅读了用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册
public Rendering.OpaqueSortMode opaqueSortMode;

描述

不透明物体排序模式。

不透明物体根据各种标准(排序层、着色器队列、材质、距离、光照贴图等)进行排序,以最大限度地提高 CPU 效率(减少状态更改次数并改进绘制调用批处理),并最大限度地提高 GPU 效率(许多 GPU 偏好粗略的前后渲染顺序以更快地剔除不可见的表面)。

默认情况下,不透明物体被分组到粗略的前后桶中,在这样做有益的 GPU 上。有些 GPU 上执行基于距离的排序并没有太大帮助(最值得注意的是 PowerVR/Apple GPU),因此在这些 GPU 上,默认情况下不会执行基于距离的排序。

Camera.opaqueSortMode 属性允许您覆盖此默认行为。例如,如果您知道需要比 GPU 性能更高的 CPU 性能,则可能希望永远不执行不透明物体的基于距离的排序。

其他资源:OpaqueSortMode 枚举,transparencySortMode