91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用unity Shader實現道路引導UV動畫

發布時間:2022-10-24 11:35:43 來源:億速云 閱讀:400 作者:iii 欄目:移動開發

這篇文章主要介紹“怎么使用unity Shader實現道路引導UV動畫”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“怎么使用unity Shader實現道路引導UV動畫”文章能幫助大家解決問題。

怎么使用unity Shader實現道路引導UV動畫

     

怎么使用unity Shader實現道路引導UV動畫

上面是畫線后賦予對應shader材質的效果,下面是用多個面片拼出來的效果,兩種用的同一種shader

Shader "HSJ/LineUvAni"
{
    Properties
    {
        _MainTex ("Texture", 2D) = "white" {}
        _MSpeed("MoveSpeed", Range(1, 3)) = 2 //移動速度
    }
    SubShader
    {
        //貼圖帶透明通道 ,半透明效果設置如下:
        tags{"Queue" = "Transparent" "RenderType" = "Transparent" "IgnoreProjector" = "True"}
        LOD 100
        Blend  SrcAlpha OneMinusSrcAlpha           //Blend選值為: SrcAlpha 和1-SrcAlpha  //也可測試為 DstColor SrcColor    //one one    
        
        Pass
        {
            Name "Simple"
            Cull off //雙面

            CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag
            // make fog work
            #pragma multi_compile_fog

            #include "UnityCG.cginc"

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

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

            sampler2D _MainTex;
            float4 _MainTex_ST;
            float _MSpeed;
            v2f vert (appdata v)
            {
                v2f o;
                o.vertex = UnityObjectToClipPos(v.vertex);
                o.uv = TRANSFORM_TEX(v.uv, _MainTex);
                UNITY_TRANSFER_FOG(o,o.vertex);
                return o;
            }

            half4 frag(v2f i) : SV_Target
            {
                float2 uv = float2(i.uv.x - _MSpeed * _Time.y,i.uv.y); //箭頭移動的計算
                // sample the texture
                fixed4 col = tex2D(_MainTex, uv);
                // apply fog
                UNITY_APPLY_FOG(i.fogCoord, col);
                return col;
            }
            ENDCG
        }
    }
}

關于“怎么使用unity Shader實現道路引導UV動畫”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定远县| 马山县| 九江市| 南投县| 左权县| 乌兰浩特市| 延吉市| 呈贡县| 安远县| 海盐县| 大厂| 锦屏县| 湖口县| 香港| 寿宁县| 司法| 仙桃市| 苗栗市| 龙泉市| 福泉市| 满洲里市| 大埔县| 云南省| 寿阳县| 利辛县| 封丘县| 镇巴县| 久治县| 宁晋县| 墨江| 迁西县| 温泉县| 惠水县| 商丘市| 姜堰市| 东港市| 读书| 漳州市| 巴楚县| 阿坝县| 黑山县|