shader 双面贴图

Shader "Custom/Texture" {
       Properties
       {
              _MainColor( "Main Color" ,Color) = (1,1,1,1)
              _MainTexture( "Main Texture" ,2D) = "Write" {}
       }
              SubShader
       { 
              Tags{ "Queue" = "Transparent" "RenderType" = "Transparent" }
             
              Blend SrcAlpha OneMinusSrcAlpha
             
              Cull off  //关键行
               pass
       {
              CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
                    
                      sampler2D _MainTexture;
               float4 _MainColor;
               struct v2f
              {
                      float4 pos:POSITION;
                      float4 uv:TEXCOORD;
              };
              v2f vert(appdata_base v)
              {
                     v2f o;
                     o.pos = mul(UNITY_MATRIX_MVP,v.vertex);
                     o.uv = v.texcoord;
                      return o;
              }
               half4 frag(v2f i) :COLOR
              { 
                      half4 c = tex2D(_MainTexture,i.uv)*_MainColor;
                      return c;
              }
                     ENDCG
       }
       }
              
              FallBack "DIFFUSE"
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值