Is it possible to use the impulse node for mesh which moving along the spline?

Hello!
I need to make jellyfish swimming movement along a spline in level. I have an animation in place, but I can’t make an imitation of a jellyfish’s stable swimming spurt (like a real one is swimming) and it doesn’t work on the spline. I managed to make a spurt through the impulse node, but the mesh does not move at a stable speed and accelerates over time (spurts become imperceptible).
At 6 sec and 10 sec - this is the spurts which I need for all jelly movement - How can I achieve that for permanent?

And second problem - impulse node doesn’t work at spline: spurts disappear completely (the value that was suitable for moving in a straight line is now too small), but if increase value, the mesh starts twitching.

Moreover, it twitches along the world X-axis, I understood that it doesn’t convert the world coordinates of impulse to local ones - because of this such lags. But I don’t understand how to fix it. Please help
How can it be fixed or done differently?

And here is BP logic:

Instead of a fixed speed,you could use a timeline to animate the“spline speed”.
Make a timeline similar to this:


and set it to looping,the speed will be like “slow>fast>slow”,and so on…

1 Like

Thank you for your help!
You mean, do something like that?

Can you please explain in more detail?

you’re close.except put the timeline to begin play.

here is an example


1 Like

It worked! Thank you so much! :grin:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.