在Properties定义的属性并不能直接用到Pass通道的着色器代码中,需要再声明一次,在声明的使用什么语言编写块里。语言块里面注意语句要加;了。
Pass{ CGPROGRAM float4 _Color;//Color float4 _Vector;//Vector float _Int;//Int float _Float;//Float float _Range;//Range sampler2D _2D;//2D samplerCube _Cube;//Cube sampler3D _3D;//3D ENDCG }
float4表示4个float,同理的有float3,float2等
还有half(存储大小是float的一半),还有fixed(12位定点数,最小)