SSWaterReflection2D 是一個用於實作2D遊戲的水面反射的工具。
What is SS Water Reflection?
“SS” 代表 螢幕空間反射(Screen Space) 以及 圖片自身反射(Sprite Self). 這兩種不同的水反射實作方法可以應用在各式各樣的情境。
-
螢幕空間反射(Screen Space Reflection) 是一種基於螢幕貼圖來採樣反射效果的方法,相比於其他利用別的camera來採樣反射像素的方法,螢幕空間反射的效率遠遠大於它們。這個方法非常適合2D橫板遊戲,例如Kingdom。另外這套工具可以可以同時支援垂直投影(orthographic)和透視(perspective)兩種相機視角。
-
圖片自身反射(Sprite Self Reflection) 是一種基於Sprite Renderer本身來垂直反射的方法。這個方法非常適合在俯瞰視角(Top-down)的遊戲以及傳統RPG風格的遊戲
-
強大的組合技: 同時使用螢幕空間反射以及圖片自身反射可以做出透視視角的水面反射,它不僅單純反射背景以及遊戲層(透過螢幕空間反射),更可以反射出前景包括立於水面之上的物件(透過圖片自身反射),這個功能遠比其他商業2D水反射的解決方案來的強大。
Features
-
包含6個範例應用場景 (3 種不同的遊戲類型). (🎮 Demo 🎮)
-
2種反射渲染方法來支援各式各樣的情境.
-
高度自定義水面視覺效果
-
高度自定義效能與效果的取捨.
-
完整📖線上文檔🔍