3、Shader的核心架构
发布时间
阅读量:
阅读量
Shader基本结构解析
Shader "ShaderName"{
Properties{
...
}
SubShader{
...
}
Fallback "VertexLit"
}
ShaderName为用户自定义的着色器名称,其命名方式可参考“Custom/MyShader”这样的格式,用于构建目录结构,且无需与实际文件名保持一致。Properties用于设置自定义属性。SubShader则用于编写具体的着色器代码段。Fallback的作用是当目标设备无法成功编译SubShader中的代码时,系统将自动采用预设的默认着色器作为替代方案。
Properties 基础属性
| 类型 | 示例语法 | 注释 |
|---|---|---|
| Int | _ExampleName (“Int display name”, Int) = 1 | 注意:尽管名称如此,但是此类型实际上受浮点数支持。 |
| Float| _ExampleNa
全部评论 (0)
还没有任何评论哟~
