属性的对应

在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位定点数,最小)


555.png


首页 我的博客
粤ICP备17103704号