有三種實現方式
1 animation
2 腳本
3 shader
我覺得最簡單的方式是shader
代碼超簡單,片元着色器裏添加或修改這段代碼
i.uv.x += _Time.y * s;
這個s是速度的意思,可以修改這個來改變速度
我覺得這是最簡單的方法了,
然後更改uv材質就行了。就是這麼簡單。( •̀ ω •́ )✧😆
有三種實現方式
1 animation
2 腳本
3 shader
我覺得最簡單的方式是shader
代碼超簡單,片元着色器裏添加或修改這段代碼
i.uv.x += _Time.y * s;
這個s是速度的意思,可以修改這個來改變速度
我覺得這是最簡單的方法了,
然後更改uv材質就行了。就是這麼簡單。( •̀ ω •́ )✧😆
視頻效果: bilibili: Shader 特效——水面波紋消散 youku: Shader 特效——水面波紋消散 圖片效果: 原理詳解:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> // 需要自己引入jquery.min.js
0.需要的效果 1.實現 /** * * @param str 全部的字符串 * @param needHighStr 需要高亮的字符串 * @return 這裏默認高亮的是屎黃色