低阶Shader之纹理Shader

效果

在这里插入图片描述

ShaderLab

Shader "Built_in/Texture"{
    Properties{
        _BaseTex ("Base Tex", 2D) = "White" {}
    }

    
    SubShader{
        Pass{
            Blend SrcAlpha OneMinusSrcAlpha 
            Tags{
                "Queue" = "Opaque"
            }

            LOD 100

            CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag

            sampler2D _BaseTex;

            struct appdata{
                float4 vert : POSITION;
                float2 uv:TEXCOORD0;
            };

            struct v2f{
                float4 pos:SV_POSITION;
                float2 uv:TEXCOORD0;
            };

            v2f vert(appdata u){
                v2f o;
                o.pos = UnityObjectToClipPos(u.vert);
                o.uv = u.uv;
                return o;
            }

            half4 frag(v2f i):SV_Target{
                half4 col = tex2D(_BaseTex, i.uv);
                return col;
            }

            ENDCG

        }
    }
    
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值