Version: 6000.3
语言: 中文
内置渲染管线中的图形层
内置渲染管线中的渲染路径

在内置渲染管线中配置图形层

将图形层与 C# 脚本配合使用

Unity 将当前图形层的值存储在 Graphics.activeTier 中,由 GraphicsTier 枚举表示。若要根据当前图形层添加自定义行为,可以针对此值进行测试。

要覆盖Graphics.activeTier,直接设置。请注意,您必须在 Unity 加载任何着色器在 GPU 上运行的程序。更多信息
请参阅术语表
根据图形层而有所不同。设置此值的一个好地方是在预加载中场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
,然后再加载主场景。

层设置

在 Unity 编辑器中,您可以配置层设置。层设置允许您启用或禁用每个层的图形功能。

层设置的工作原理是将#define预处理器指令。这些更改会自动影响内置渲染管线获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管线中进行选择,或编写自己的渲染管线。更多信息
请参阅术语表
(例如标准着色器)和内部着色器库代码表面着色器:为内置渲染管线编写着色器的简化方法。更多信息
请参阅术语表
.还可以将代码添加到自己的手动编码着色器,以根据层设置更改其行为。有关详细信息,请参阅图形层和着色器变体

默认层设置适用于大多数用例。仅当您遇到性能问题,或者想要在默认未启用的低端设备上启用功能时,才应更改它们。

您可以为给定生成目标的每个图形层配置不同的层设置。您可以通过以下方式更改层设置:

您可以在编辑器中测试层级设置。为此,请导航到“编辑>图形层”,然后选择希望 Unity 编辑器使用的层。

内置渲染管线中的图形层
内置渲染管线中的渲染路径