Unity Asset Store 插件推薦系列 - Modern 2D Water

Modern 2D Water | Particles/Effects | Unity Asset Store
Use the Modern 2D Water tool for your next project. Find this and more particle & effect tools on the Unity Asset Store.

簡介

Modern 2D Water 是一個模擬2D流水效果的插件

目前只支援URP

你可以調整水流的顯示效果

甚至設定物體反射, 自定義貼圖, 波浪, 雨滴等的模擬:


如何開始 ?

  1. 新增一個空場景,把 Resource/Prefab 下的 Water Top Down 導入場景

  1. 第一次導入的時候可能會報錯,直接運行一下遊戲即可修復

  1. 接下來你就可以在這個地方隨意地調整水流的顯示效果啦

如何製作物體的反射效果?

  1. 先在場景加上任意的Sprite Renderer

  1. 加上 Reflector Scripts,如果效果沒有出來的話,可以點一下 flip reflection x-axis 或執行一下遊戲

你也可以在這裡調整反射效果的參數:

  1. 最後要確認 Modern Water 2D 的 Reflection 有打開,和color alpha的數值不是0


如何製作物體移動的波紋

  1. 給 Sprite Renderer 的物體加上 Obstructor Script

  1. 你可以調整紅線 Slider , 這個代表觸及水面的深度,設定好之後按下 Create

  1. 確保 Modern Water 2D 的 Simulations 有打開, 你也可以調整 normals strength 測試不同的強度效果,

效果:

(我直接在Editor移動物件進行測試,如果你沒有顯示效果,可以把物件的 y-axis 拉下來一點,讓它確實的接觸到水面)