UnityShader3 波浪效果

2021-07-14 18:17:45 字數 1882 閱讀 7481

效果圖:

1.首先,實現格仔背景圖

shader "custom/curve"

subshader

; struct v2f

;//格仔背景

2.在中間新增一條直線

shader "custom/curve"

subshader

; struct v2f

;//格仔背景

3.直線變曲線

shader "custom/curve"

subshader

; struct v2f

;//格仔背景

注釋掉的是掃瞄線效果:

4.多曲線。其實就是for迴圈,然後在頻率和振幅上加些變數,即可形成多條不同的曲線。

shader "custom/curve"

subshader

; struct v2f

;//格仔背景

fixed4 _backgroundcolor;

fixed4 _backgroundcolor2;

fixed _space;

fixed _xoffset;

fixed _yoffset;

half _frequency;

half _amplitude;

half _speed;

fixed4 frag (v2f i) : sv_target

return bgcol + linecol;

}endcg

} }}

UnityShader3實現轉圈與冷卻效果

參考鏈結 opengl shader例項分析 3 等待標識效果 一.轉圈效果 效果圖 如何實現乙個圓繞中心點運動呢?原理很簡單,就是隨著時間的流逝,起始邊固定,而另一條邊不斷地移動,弧度從0到2 pi,只需求出移動邊與圓邊的交點,然後畫圓即可。至於這個交點,因為圓心的uv為 0.5,0.5 所以交點...

UnityShader3 流光效果

首先直接上效果圖 動態的效果就是一條光線橫掃著圖示。要製作流光效果,一般要用一張底圖,一張流光圖 流光圖中的非光線部分最好是黑色的 以下是本次使用的流光圖 好了現在我們來分析一下如何實現流光效果。1.通過對效果圖的分析,我們發現底圖並沒有發生變化,變的只是流光圖 位置在不斷改變 因此,我們要去改變流...

UnityShader3 光暈效果

3d 2d 一 3d光暈 效果圖 其實3d光暈,就是邊緣光的乙個變種而已。如果你想把這個shader應用到人物 模型上,需要修改一下法線擠出的值,或者乾脆就不要法線擠出,直接削減模型邊緣。shader custom glow edgecolor edgecolor color 1,0,0,1 edg...