Version: Unity 6.0 (6000.0)
语言 : 中文
ShaderLab 中的子着色器标签参考
ShaderLab 中的 GrabPass 指令参考

ShaderLab 中的 UsePass 指令参考

如需了解如何在__ ShaderLab__Unity 用于定义着色器对象结构的语言。更多信息
See in Glossary
代码中为通道添加名称,请参阅 ShaderLab:为通道添加名称

渲染管线兼容性

功能名称 通用渲染管线 (URP) 高清渲染管线 (HDRP) 自定义 SRP 内置渲染管线
UsePass

语法

签名 功能
UsePass "Shader object name/PASS NAME IN UPPERCASE" 从被命名的着色器对象插入被命名的通道。

如果被命名的着色器对象包含多个子着色器,Unity 会迭代子着色器,直到找到使用给定名称的通道且受支持的第一个子着色器。如需了解 Unity 如何确定是否支持子着色器,请参阅着色器对象简介

如果子着色器包含多个同名的通道,Unity 会返回找到的最后一个通道。

如果 Unity 未找到匹配的通道,则会显示错误着色器

其他资源

ShaderLab 中的子着色器标签参考
ShaderLab 中的 GrabPass 指令参考