Skip to content
This repository has been archived by the owner on Jul 23, 2019. It is now read-only.
/ water2d-unity Public archive

A simple shader + example of a water surface with reflection in 2D

License

Notifications You must be signed in to change notification settings

valryon/water2d-unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D Water surface in Unity3D

screenshot

Description

A 2D water surface that will deform what is "underwater".

More details in my blog post.

Made with Unity 5.4.3f1 but should work on all Unity 5 versions.

Not enough tested on mobile and not tested at all on consoles

Usage

  1. Clone this repository or download the latest release package available.

  2. Add the "Water2D Surface" prefab in your scene. This is now your water.

  3. Tweak the sprite order/layer of the surface

  4. Add a WaterReflectableScript to any object you want to be reflected in the water

Enjoy! You can also simply place sprites under water using sprite layers/order.

Credits

Demo assets made by the Superpower team.