Unity Asset Store 插件推薦系列 - Modern 2D Water
簡介
Modern 2D Water 是一個模擬2D流水效果的插件
目前只支援URP
你可以調整水流的顯示效果
甚至設定物體反射, 自定義貼圖, 波浪, 雨滴等的模擬:
如何開始 ?
- 新增一個空場景,把 Resource/Prefab 下的 Water Top Down 導入場景
- 第一次導入的時候可能會報錯,直接運行一下遊戲即可修復
- 接下來你就可以在這個地方隨意地調整水流的顯示效果啦
如何製作物體的反射效果?
- 先在場景加上任意的Sprite Renderer
- 加上 Reflector Scripts,如果效果沒有出來的話,可以點一下 flip reflection x-axis 或執行一下遊戲
你也可以在這裡調整反射效果的參數:
- 最後要確認 Modern Water 2D 的 Reflection 有打開,和color alpha的數值不是0
如何製作物體移動的波紋
- 給 Sprite Renderer 的物體加上 Obstructor Script
- 你可以調整紅線 Slider , 這個代表觸及水面的深度,設定好之後按下 Create
- 確保 Modern Water 2D 的 Simulations 有打開, 你也可以調整 normals strength 測試不同的強度效果,
效果:
(我直接在Editor移動物件進行測試,如果你沒有顯示效果,可以把物件的 y-axis 拉下來一點,讓它確實的接觸到水面)
Discussion