For more detail this asset from the Unity Asset Store: Click Here
This is a paid asset, but now you can download Water 2D Tool for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Water 2D Tool v1.3
Water 2D Tool allows you to make your 2D
game more dynamic and engaging. The
ability to animate the water can be used
to create different puzzles and obstacles
for the players.
NEW! Added support for URP.
NEW! Added support for Unity 2019.1 and 2019.2 LWRP.
NEW! Added Shader Graph templates for the GPU based water
GPU Based Ripple Water:
•Ripple waves simulation.
•Dynamic water size with no ripple stretching.
•Ambient waves.
•Dynamic obstructions.
•Texture obstructions.
•Create texture obstructions inside Unity.
•Ripple sources.
•Rain simulation.
•Large water areas.
•Height animation.
Other Features:
-Water prefabs.
-Collider layer mask.
-Ray cast based character controllers can generate ripples now.
-On exit player ripple, particle system and sound effect.
-Manually generate ripples by calling GenerateRippleAtPosition().
-2D and 2.5D water.
-Water flow.
-The water size can be changed in
the editor using 4 handles.
-Physics based buoyant force.
-Linear buoyant force.
-Water animation.
-Constant water area.
-Water displacement by objects.
-Idle waves.
-Texture tiling.
-Support for 2D and 3D colliders.
NOTE:
Water 2D Tool buoyancy works only with dynamic objects and physics based character controllers.
jo
pleasy update this asset