Shader "MyShader/PaintingBGTransparency" {
Properties{
_MainTex("Base (RGB)", 2D) = "white" {}
_FilterfColor("Ridof (RGB)",Color) = (1,1,1,1)
}
SubShader{
Tags { "RenderType" = "Opaque" }
Blend SrcAlpha OneMinusSrcAlpha
pass
{
CGPROGRAM
#pragma vertex vertext_convert
#pragma fragment fragment_convert
#include "UnityCG.cginc"
sampler2D _MainTex;
sampler2D _MainTex1;
float4 _FilterfColor;
struct Inputvrite
{
float4 vertex : POSITION;
float4 texcoord : TEXCOORD0;
};
struct Inputfragment
{
float4 pos : SV_POSITION;
float4 uv : TEXCOORD0;
};
float ColorLerp(float3 tmp_nowcolor,float3 tmp_FilterfColor)
{
float3 dis = float3(abs(tmp_nowcolor.x - tmp_FilterfColor.x),abs(tmp_nowcolor.y - tmp
unity shader 剔除指定的颜色
最新推荐文章于 2024-04-29 09:59:06 发布