我正在尝试在 Unity 中制作一个简单的漫反射着色器,尽管它具有全局 alpha 值。所以你添加一个纹理(没有 alpha),然后在着色器中定义一个 alpha 值(在 0 和 1 之间浮动。)然后整个纹理是透明的。
这是我已经拥有的,它只是您可以成像的最基本的漫反射着色器,尽管我一直在添加 alpha。
Properties
{
_Alpha ("Alpha", Range (0.0,1.0)) = 0.0
_MainTex ("Base (RGB) Transparency (A)", 2D) = "" { }
}
SubShader
{
Pass
{
SetTexture [_MainTex] { combine texture }
}
}
谢谢,