要使用__ ShaderLab__Unity 用于定义着色器对象结构的语言。更多信息
See in Glossary 定义通道,请使用 Pass 代码块。本页面包含了使用 Pass 代码块的信息。如需了解着色器对象的工作原理以及着色器对象、子着色器与通道之间的关系,请参阅着色器对象基础知识。
在 Pass 代码块中,您可以:
PackageRequirements 代码块指定资源包要求。这会让 Unity 仅在安装了所需的资源包时才运行通道。见 ShaderLab:指定资源包要求。| 功能名称 | 通用渲染管线 (URP) | 高清渲染管线 (HDRP) | 自定义 SRP | 内置渲染管线 |
|---|---|---|---|---|
| ShaderLab:Pass 代码块 | 是 | 是 | 是 | 是 |
| 签名 | 功能 |
|---|---|
Pass{<optional: name><optional: tags><optional: commands><optional: shader code>}
|
定义一个通道。 |