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