版本:Unity 6 (6000.0)
语言:英语
在 Inspector 窗口中控制材质属性
着色器分支

通过分支和关键字更改着色器的工作方式

有时,您希望同一个着色器在 GPU 上运行的程序。 更多信息
参见 术语表
在不同情况下执行不同的操作。例如,您可能希望为不同的材质配置不同的设置,为不同的硬件定义功能,或在运行时动态更改着色器的行为。您可能还希望避免在不需要时执行计算量大的代码,例如纹理读取、顶点输入、插值器或循环。

您可以使用条件语句来定义 GPU 仅在特定条件下执行的行为。

页面 描述
着色器分支 使用条件语句在着色器中创建静态和动态分支的资源,以及使用内置宏进行分支。
着色器关键字 添加着色器关键字、使用它们创建分支和着色器变体以及在 Unity 编辑器或脚本中切换它们的资源和技术。
在 Inspector 窗口中控制材质属性
着色器分支