Fixed Function Shader透明度
Shader "Custom/Shader1"
{
properties{
_Color("color",Color) = (1,1,1,1)
_Ambient("Ambient",color)=(0.3,0.3,0.3,0.3)
_Specular("Specular",color)=(1,1,1,1)
_Shininess("Shininess",range(0,8))=4
_Emission("Emission",color)=(1,1,1,1)
_MainTex("MainTex",2d) = "white"{}
_SecondTex("SecondTex",2d) = ""{}
_Constant("Constant Color",color)=(1,1,1,0.3)
}
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[_Constant]
combine texture * previous double,texture*constant
}
}
}
}