真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么使用unityShader實現(xiàn)道路引導(dǎo)UV動畫

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

創(chuàng)新互聯(lián)公司是一家專業(yè)提供鹿泉企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、html5、小程序制作等業(yè)務(wù)。10年已為鹿泉眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。

怎么使用unity Shader實現(xiàn)道路引導(dǎo)UV動畫

     

怎么使用unity Shader實現(xiàn)道路引導(dǎo)UV動畫

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

Shader "HSJ/LineUvAni"
{
    Properties
    {
        _MainTex ("Texture", 2D) = "white" {}
        _MSpeed("MoveSpeed", Range(1, 3)) = 2 //移動速度
    }
    SubShader
    {
        //貼圖帶透明通道 ,半透明效果設(shè)置如下:
        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
        }
    }
}

關(guān)于“怎么使用unity Shader實現(xiàn)道路引導(dǎo)UV動畫”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。


網(wǎng)頁標(biāo)題:怎么使用unityShader實現(xiàn)道路引導(dǎo)UV動畫
當(dāng)前地址:http://weahome.cn/article/psshpc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部