テクスチャを取り、マスキングなどを適用する単純なピクセル カラー シェーダを作成する方法:
half4 color = tex2D(_Texture0, i.uv.xy);
if(distance(color, mask) > _CutOff)
{
return color;
}
else
{
return static_color;
}
のような方法で C# コードから次のシェーダーに渡すことができるテクスチャを返しますmats[1].SetTexture("_MainTex", mats[0].GetTexture("_MainTex"));
。