Unity Shader Example 25 (在ShaderLab Surface 添加顶点颜色与透明效果)

来源:互联网 发布:mac照片找不到 编辑:程序博客网 时间:2024/06/05 12:43
Shader "Test" {Properties {_MainTex ("Base (RGB)", 2D) = "white" {}}SubShader {Tags { "RenderType"="Opaque" }LOD 150ZWrite On Blend SrcAlpha OneMinusSrcAlphaCGPROGRAM//#pragma surface surf Lambert noforwardadd#pragma surface surf Lambert noforwardadd keepalphasampler2D _MainTex;struct Input {float2 uv_MainTex;float4 vertexColor : COLOR;};void surf (Input IN, inout SurfaceOutput o) {fixed4 c = tex2D(_MainTex, IN.uv_MainTex) * IN.vertexColor;o.Albedo = c.rgb;o.Alpha = c.a;}ENDCG}Fallback "Mobile-VertexLit"}

0 0
原创粉丝点击