【Unity Shader】基於UGUI的水波倒影按鈕

先上效果:html 首先說一下原理,這個shader實現的原理很簡單,經過使用兩個Pass,第一個Pass先正常渲染一遍UI,第二個Pass將UV座標y值上下翻轉,並將頂點座標偏移必定距離,再作扭曲操做。實現起來並非很難,主要須要注意的就是UGUIshader要注意的幾個格式,好比UGUI shader都要有模板測試和ColorMask的部分(若是你但願你的shader能支持UGUI mask的話
相關文章
相關標籤/搜索