Is there a "water" effect like in CONSTRUCT2 to download? Couln't find it

Hello,

looking for a a wave affect on my water sprite.
So that it looks like its real water. Must not be dynamic.
In Construct 2 and 3 there are some nice effects for that.

  • ripple
  • warp ripple
  • ripple mask etc…

Effect ripples the sprite:

Kind regards…

Jogi

1 Like

Hi, could you explain it more or post an animated gif showing it? I don’t have time right now to have a play with it but I’ll try later.

You could try decreasing the width and then increasing it with tweens while moving it up and down in the y direction.

Update, I did the above suggestion very quickly and it’s not great, but can have a better play with it later.

Ripple


Hello

An Construct effect like that:

In my Mastermind game with Constuct, the picture is moving of course.

Xierra

Yes, thats what i want.
But that is no help. I know, that it is possible in CONSTRUCT.
But I want to realise it in GDEVELOP…

Kind regards
Jogi

Hey dude,
thank you for that. It’s not the best solution,
but it is a starting point.
I will try that out.

Thank you.
Jogi

There is an extension ‘dynamic water’ - theres youtube videos on how to use it

How To Make Basic Water Physics In GDevelop!

1 Like

There’s also the reflection effect, which you can use on objects or a scene to simulate rippled reflections.

It’s is very interessant and powerful.
A sort of Physic2D for water.

Xierra

1 Like

I know, but it only starts working, when a “Player” jumps into it. otherwise nothing happens and the “water” looks static.

Kind regards
Jogi

Could you simulate the triggering of ripples. Maybe with invisible falling objects?

That’s a good idea. I had another play, this time no events, but using the Sway extension with four wave sprites with various degrees of transparency. It changes the angle and the y scale within a random range and random times. But still not sure what the Construct effect looks like.

SwayWaves

1 Like

If the sprites here are tiled you could probably change the X offset and link it to a variable to add lateral movement

1 Like

Yeah I love offsets on tiled sprites, such good bang for buck. The sway extension relies on both the origin and center points being at the bottom middle though which is not a goer with tiled sprites.

ah - sorry - ive not used ‘sway’ - you could sway it like this


I did briefly try using shapepainter to draw the waves using vars wavelength, height etc - but it needs more time than i’ve got at the moment. Maybe a combination of something like this and the dynamic water extension - but then you might end up using 3milliseconds/frame on something decorative.

Thnak you, I will have a try on that.

Kind regards
Jogi

waves
i did this with shape painter…

1 Like

If you are wanting it to look like proper shimmering water, and not just “a wavy line”, look at the scene effect of “Reflection”.

This is an bg image and various objects without the effect.

This is the same scene with the effect turned on (and “reflect the image on the waves” turned off)

You can even turn off the amplitude if you don’t want it to move.

Otherwise you’re looking for a “Displacement” effect, but you’ll need to find your own displacement map that has the shape that you want.

It feels a bit like the the hosts gone to bed and the guests are still nattering in the kitchen here - so i apologise for that @JoachimSchmidt1969 - but @Silver-Streak was right - it’s less like a wavy line now.
waves2

1 Like