找回密码
 注册帐号

扫一扫,访问微社区

GUI Unlit/Transparent Cutout 这个shader的源码谁有么,官网上没找到

2
回复
765
查看
[ 复制链接 ]
5熟悉之中
891/1000
排名
5712
昨日变化

17

主题

203

帖子

891

积分

Rank: 5Rank: 5

UID
89846
好友
5
蛮牛币
859
威望
0
注册时间
2015-4-7
在线时间
421 小时
最后登录
2020-9-15
QQ
2019-12-18 16:42:15 显示全部楼层 阅读模式
5蛮牛币
TIM截图20191218164116.png
回复

使用道具 举报

3偶尔光临
273/300
排名
11661
昨日变化

0

主题

91

帖子

273

积分

Rank: 3Rank: 3Rank: 3

UID
163693
好友
0
蛮牛币
487
威望
0
注册时间
2016-8-23
在线时间
92 小时
最后登录
2020-1-2
2019-12-18 16:42:16 显示全部楼层
// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt)

// Unlit alpha-cutout shader.
// - no lighting
// - no lightmap support
// - no per-material color

Shader "Unlit/Transparent Cutout" {
Properties {
    _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {}
    _Cutoff ("Alpha cutoff", Range(0,1)) = 0.5
}
SubShader {
    Tags {"Queue"="AlphaTest" "IgnoreProjector"="True" "RenderType"="TransparentCutout"}
    LOD 100

    Lighting Off

    Pass {
        CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag
            #pragma target 2.0
            #pragma multi_compile_fog

            #include "UnityCG.cginc"

            struct appdata_t {
                float4 vertex : POSITION;
                float2 texcoord : TEXCOORD0;
                UNITY_VERTEX_INPUT_INSTANCE_ID
            };

            struct v2f {
                float4 vertex : SV_POSITION;
                float2 texcoord : TEXCOORD0;
                UNITY_FOG_COORDS(1)
                UNITY_VERTEX_OUTPUT_STEREO
            };

            sampler2D _MainTex;
            float4 _MainTex_ST;
            fixed _Cutoff;

            v2f vert (appdata_t v)
            {
                v2f o;
                UNITY_SETUP_INSTANCE_ID(v);
                UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
                o.vertex = UnityObjectToClipPos(v.vertex);
                o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex);
                UNITY_TRANSFER_FOG(o,o.vertex);
                return o;
            }

            fixed4 frag (v2f i) : SV_Target
            {
                fixed4 col = tex2D(_MainTex, i.texcoord);
                clip(col.a - _Cutoff);
                UNITY_APPLY_FOG(i.fogCoord, col);
                return col;
            }
        ENDCG
    }
}

}
回复

使用道具 举报

5熟悉之中
931/1000
排名
4592
昨日变化

3

主题

110

帖子

931

积分

Rank: 5Rank: 5

UID
56032
好友
2
蛮牛币
1662
威望
0
注册时间
2014-11-18
在线时间
501 小时
最后登录
2020-9-9
2019-12-19 10:53:22 显示全部楼层
在官网下载的Shader有的,只是它的文件名叫《Unlit-AlphaTest.shader》,和shader名《Unlit/Transparent Cutout》不一样而已
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

蛮牛教育10.1大促销!全站6折扣!