Godot Version
v4.4.1.stable.official [49a5bc7b6]
Question
I’m trying to understand how ParticleProcessMaterials’ Angular Velocity’s Curve works.
I have the following settings:
This documentation states
If the Curve is also set, the value of the property will be multiplied by the value of the curve at the current point in a particle’s lifetime. Use the curve to change a property over the particle lifetime. Very complex behavior can be expressed this way.
Question 1: The Domain or X axis here, is this in seconds or does it range from 0 to 1 where 1 is the the end of the particles lifespan?
Question 2: Why with the settings above, does my particle spin one way, and then spin back the other way? As I understand the documentation and my graph above the angualar velocity should start at 90, then then slow down to 0 by some point. That should not cause any reversal of the direction of rotation…
Note 1: In this video I have the livespan of the particle set to 2.5 seconds.
Note 2: The particle are set up as a one shot, and I am triggering them inside the first call to _process by calling particles.restart()
