How to implement water wave effect

Hi guys,

I’m developing a game that has a water surface. Water surface will wave and act likes Lep’s world’s water surface.

I try to use a mask that runs a “Waves” animation to change the mask, but it doesn’t work. It seems that NodeGrid and ClippingNode cannot work together. Other problem of this approach is the fps of game slows down a lot.

Are there any other approaches that better? Please give me advices. Thanks :slight_smile:

You could take a look at this tutorial: http://gamedevelopment.tutsplus.com/tutorials/make-a-splash-with-dynamic-2d-water-effects--gamedev-236
Its written in C#/XNA, but easily portable :wink:

Thank you MR_R,

Your sharing’s really useful for me. I’m working on my problem with your great help. Thanks again!