固定管线shader※
- properties:参数
- material:材质
- lighting:灯光
- settexture:纹理
- pass
- combine: 混合
- blend: 也是混合
- constantColor:alpha系数
- tags:队列
Shader "Unlit/NewUnlitShader"
{ properties{
_Color("Color",color) = (1,0,0,1)
_Ambient("Ambient",color) = (0.3,0.3,0.3,0.5)
_Specular("Specular",color) = (1,1,1,1)
_Shininess("Shininess",range(0,4)) = 2
_Emission("Emission",color) = (1,0,0,1)
_ConstantColor("ConstantColor",color) = (1,1,1,0.3)
_MainTex("MainTex",2d) = "white"{}
_SecondTex("SecondTex",2d) = ""{}
}
SubShader{
Tags { "Queue" = "Transparent" }
pass{
Blend SrcAlpha OneMinusSrcAlpha
material{
diffuse[_Color]
ambient[_Ambient]
specular[_Specular]
shininess[_Shininess]
emission[_Emission]
}
lighting on
separatespecular on
settexture[_MainTex]{
combine texture * primary double
}
settexture[_SecondTex]{
constantColor[ConstantColor]
combine texture * previous double, texture * constant
}
}
}
}