Shaderlab属性 CG数据类型
属性对应的CG数据类型
属性 | CG数据类型 |
---|---|
Float Range Int | float half fixed |
Color Vector | fixed4 half4 float4 |
2D | sampler2d |
使用
CG块内定义和属性同名的变量且类型对应;
属性块内对应属性的值会自动赋值给CG中的同名变量
示例
Shader "Unlit/TEST" {
Properties {
_Float ("My Float", Float) = 1//属性
}
SubShader {
Pass {
CGPROGRAM
#pragma vertex myVertex
#pragma fragment myFragment
float _Float;//属性对应的CG变量
...
ENDCG
}
}
}