Version: 6000.3
语言: 中文
Web 设置配置
优化 Web 构建的推荐播放器设置

优化 Web 构建的推荐图形设置

使用以下建议的图形设置来优化 Unity Web 平台的构建。

编辑(Edit) > 项目设置(Project Settings) > 图形(Graphics) 下找到这些设置。有关每个设置的详细信息,请参阅图形中的详细信息。

设置 推荐设置 描述
光照贴图模式 自动(默认) 自动去除未使用的变体。
雾模式 自动(默认) 自动去除未使用的变体。
实例化变体 剥离未使用(默认) 仅包含一个着色器在 GPU 上运行的程序。更多信息
请参阅术语表
如果至少一种材质使用该变体,则为变体。
BatchRendererGroup 变体 全部剥离 删除所有 BatchRendererGroup 着色器变体。
始终包含的着色器 从此列表中删除项目中未使用的任何着色器

光照贴图模式

使用光照贴图(Lightmap) 预渲染纹理,包含光源对场景中静态对象的效果。光照贴图覆盖在场景几何体之上,以创建光照效果。更多信息
请参阅术语表
模式
设置以更改光照贴图相关着色器的着色器变体剥离行为。有关光照贴图相关着色器变体的示例,请参阅图形

其中每个设置的建议设置为“自动”(默认),它会删除构建中未使用的任何着色器变体。此设置很有用,因为如果您不剥离未使用的着色器,它可能会增加构建时间、文件大小和内存使用量。

雾模式

使用 雾模式(Fog Modes) 设置可更改与内置 Unity 雾效果相关的着色器的着色器变体剥离行为。有关雾着色器变体的示例和更多信息,请参阅图形

建议的设置是 自动(默认),它会从构建中删除未使用的雾着色器。最好删除未使用的着色器,因为它们会增加构建时间、文件大小和内存使用量。

实例化变体

使用 Instancing Variants 设置可更改 Unity 应剥离 GPU 实例化的着色器变体的程度。有关详细信息,请参阅图形

建议的设置是 剥离未使用(Strip Unused),它会删除项目不使用的任何实例化变体着色器。最好删除未使用的着色器,因为它们会增加构建时间、文件大小和内存使用量。

要保留一些未使用的着色器以供将来使用或供其他着色器引用它们,请选择“全部保留”。

批量渲染器组变体

使用“批量渲染器组变体”设置可更改与批量渲染器组 (BRG) 相关的着色器的着色器变体剥离行为。有关BRG的更多信息,请参阅BatchRendererGroup

如果您的项目不使用 BRG,请将“批量渲染器组变量”设置为“全部剥离”,这将删除所有 BRG 着色器变量。未使用的着色器可能会增加构建时间、文件大小和内存使用量。如果您的项目使用 BRG,请忽略此建议。

始终包含着色器

始终包含的着色器是 Unity 在每个构建中包含所有可能变体的着色器列表。如果项目未使用列表中的任何着色器,最好将它们从列表中删除,因为未使用的着色器会增加构建时间、文件大小和内存使用量。

有关详细信息,请参阅图形

通过 C 编辑“始终包含的着色器”列表

要改为通过脚本更改“始终包含的着色器”列表,请创建一个要在列表中包含的着色器列表,并按如下方式分配:

GraphicsSettings.alwaysIncludedShaders = newShadersList.ToArray();

其他资源

Web 设置配置
优化 Web 构建的推荐播放器设置