文档

Unity Engine

Unity Engine

ShaderLab 语言参考

Reference for ShaderLab.
阅读时间1 分钟最后更新于 1 个月前

查找以 ShaderLab 编写着色器所需的代码块、指令和命令。

页面

描述

着色器了解 ShaderLab 中的
Shader
代码块以创建着色器,并添加材质属性、自定义编辑器以及回退着色器。
子着色器了解 ShaderLab 中的
SubShader
代码块以创建子着色器,并添加 LOD 值、标签或
UsePass
或
GrabPass
指令。
通道了解 ShaderLab 中的
Pass
代码块以创建着色器通道,并添加名称、标签和着色器代码块。
GPU 渲染状态命令找到更改 GPU 渲染状态所需的 ShaderLab 命令,例如
Blend
、
Cull
和
ZWrite
。
PackageRequirements 代码块了解 ShaderLab 的
PackageRequirements
代码块,以为子着色器或着色器通道指定所需的资源包。
ShaderLab 旧版功能参考了解让您能在不使用任何 HLSL 代码的情况下编写着色器的 ShaderLab 命令。