版本:Unity 6 (6000.0)
语言:English
ShaderLab 中的 SubShader 参考
ShaderLab 中的 LOD 指令参考

ShaderLab 中的 SubShader 块参考

要定义 ShaderLabUnity 用于定义着色器对象结构的语言。 更多信息
参见 术语表
中的 SubShader,可以使用 SubShader 块。此页面包含有关使用 SubShader 块的信息。

SubShader 块内,您可以

渲染管线兼容性

功能名称 通用 渲染管线一系列操作,用于获取场景的内容并在屏幕上显示它们。Unity 允许您从预建渲染管线中选择,或编写自己的渲染管线。 更多信息
参见 术语表
(URP)
高清渲染管线 (HDRP) 自定义 SRP 内置渲染管线
ShaderLab:SubShader 块

语法

签名 函数
SubShader
{
    <可选:LOD>
    <可选:标签>
    <可选:命令>
    <一个或多个 Pass 定义>
}
定义一个 SubShader。

您可以在一个 SubShader 中定义任意数量的 Pass。

其他资源

ShaderLab 中的 SubShader 参考
ShaderLab 中的 LOD 指令参考