一个 着色器在 GPU 上运行的程序。 更多信息
参见 术语表 变体集合实际上是 着色器变体根据特定着色器关键字及其状态的组合,Unity 生成的着色器程序版本。一个着色器对象可以包含多个着色器变体。 更多信息
参见 术语表 的列表。使用着色器变体集合 预热着色器变体,或确保在运行时需要但在 场景场景包含游戏中的环境和菜单。可以将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您放置环境、障碍物和装饰,基本上是设计和构建游戏的各个部分。 更多信息
参见 术语表 中未引用的着色器变体不会从您的构建中排除(“剥离”)。
您可以通过以下方式创建着色器变体集合资源
在项目中选择着色器变体集合资源时,您可以在 检查器Unity 窗口,显示有关当前选定游戏对象、资源或项目设置的信息,允许您检查和编辑值。 更多信息
参见 术语表 中查看和编辑它。
使用控件构建 通道类型 和 着色器关键字 组合的列表,以便预先加载。
您也可以使用 ShaderVariantCollection API 配置着色器变体集合资源。
为了避免在性能密集型时间出现可见的停顿,Unity 可以要求图形驱动程序在着色器变体首次需要之前创建其 GPU 表示形式。这称为 预热。有关预热着色器变体集合中的着色器变体的更多信息,请参见 着色器加载:预热着色器变体。