水波紋理shader
shader "custom/uv" //主紋理貼圖
_f("f",range(0,29))=10//週期
_a("a",range(0,0.1))=0.01//振幅
_r("r",range(0,1))=0.2//水波範圍
subshader //主紋理貼圖
_f("f",range(0,29))=10//週期
_a("a",range(0,0.1))=0.01//振幅
_r("r",range(0,1))=0.2//水波範圍
subshader {
pass{
cgprogram
#pragma vertex vert
#pragma fragment frag
#include "unitycg.cginc"
sampler2d _miantex;
float4 _miantex_st;
float _f;
float _a;
float _r;
struct v2f{
float4 pos:position;
float2 uv:texcoord0;
v2f o;
o.pos=unityobjecttoclippos(v.vertex);
o.uv=transform_tex(v.texcoord,_miantex);//巨集(#define transform_tex(tex,name) (tex.xy * name##_st.xy + name##_st.zw)
return o;
fixed4 frag(v2f in):color{
// in.uv+=0.01*sin(in.uv*3.14*_f+_time.y);
float dis=distance(in.uv,float2(0.5f,0.5f));//固定點發散
float f=saturate(1-dis/_r);//限定範圍
in.uv+=f*_a*sin(-dis*3.14*_f+_time.y);//衰減水波 按發散方向蕩漾
fixed4 color=tex2d(_miantex,in.uv);
return color;
endcg
fallback "diffuse"
水波紋特效新增
1 listview 自定義的mylistview gridview新增水波紋特效需在列表控制項中設定 android drawselectorontop true android listselector android selectableitembackground 2 recyclervie...
shader uv動畫水波紋
效果 讓波紋在鯊魚身上動 設計思路 模型上有多個貼圖,找到一張黑色背景的貼圖 我們這裡貼圖使用的疊加的方式,而黑色背景的貼圖,黑色 0,0,0,0 不會產生任何影響 在unity中找到乙個模型,找到它的材質面板,建立乙個shader unlit shader shader custom bigfis...
css 波紋擴散 css水波紋動畫
好久沒有寫 css 動畫了,久到我都忘了了,想當初在大學的時候,寫起 css3 的動畫,那可是6得很。今天要實現個水波紋動畫,暫且記錄一下思路吧 剛開始拿到的時候還是有點傻眼,第一種方案,我的想法是,用乙個 div 就夠了,然後可以用 css3 radial gradient 的徑向漸變,但是我們的...