图像支持透明Alpha通道
Tags { “RenderType”=“Transparent” }
Blend SrcAlpha OneMinusSrcAlpha
贴片效果
fixed4 col = tex2D(_Video, i.vertex.xy / _ScreenParams.xy);
卷积
float2 offsets[9] =
{
float2(-1, 1), float2(0, 1), float2(1, 1),
float2(-1, 0), float2(0, 0), float2(1, 0),
float2(-1, -1), float2(0, -1), float2(1, -1),
};
float offsetIn[9] =
{
1,0,-1,
2,0,-2,
1,0,-1,
};
for (int j = 0; j != 9; j++)
{
col += average(tex2D(_MainTex, i.uv + offsets[j] * _MainTex_TexelSize))*offsetIn[j];
}
属性类型
_Color ("颜色", Color) = (1,1,1,1)
_Tex2D ("2D贴图", 2D) = "white" {}
_Tex3D("3D贴图",3D) = "white"{}
_TexCube("cube贴图",Cube) ="white"{}
_Numbe1("数值",int) = 2
_Number2("数值可调节", Range(0,1)) = 0.5 //有范围的数值
_Vector("三维数值",Vector)= (2,2,2,3)
内置函数
内置函数