URP 全局设置 (URP Global Settings)
如果项目安装了 URP 包,Unity 会在 Project Settings 窗口的 Graphics 选项卡中显示 URP Global Settings 部分。
在 URP Global Settings 部分中可以为 URP 定义项目范围内的设置。
此部分包含以下设置。
Light Layer Names (3D)
使用此部分可以定义光源层的名称。光源层仅适用于 3D 渲染器。
Shader Stripping
此部分中的复选框定义在构建播放器时 Unity 会剥离哪些着色器变体。
属性 | 描述 |
---|---|
Strip Debug Variants | 启用此属性后,Unity 会在构建播放器时剥离所有调试视图着色器变体。这种做法会减少构建时间,但会阻止在播放器构建中使用渲染调试器 (Rendering Debugger)。 |
Strip Unused Post Processing Variants | 启用此属性后,Unity 假定播放器不会在运行时创建新的体积配置文件 (Volume Profiles)。在此假设前提下,Unity 仅保留现有体积配置文件使用的着色器变体,并剥离所有其他变体。即使项目中的场景不使用体积配置文件,Unity 也会保留配置文件中使用的着色器变体。 |
Strip Unused Variants | 启用此选项后,Unity 可以提高执行着色器剥离的效率。如果项目使用以下 URP 功能,此选项会将播放器中的着色器变体数量减少一半:
|