如何创建一个简单的像素颜色着色器,说它需要一个纹理,应用类似遮罩的东西:
half4 color = tex2D(_Texture0, i.uv.xy);
if(distance(color, mask) > _CutOff)
{
return color;
}
else
{
return static_color;
}
in 并返回一个纹理,该纹理可以从 c# 代码以类似的方式传递给下一个着色器mats[1].SetTexture("_MainTex", mats[0].GetTexture("_MainTex"));
?