Open
Description
Bevy version
bevy/crates/bevy_math/src/curve/easing.rs
Lines 283 to 295 in 72f096c
What you did
Low-degree easing functions have no choice to be jerky -- a quadratic one is forced to be jerky because it doesn't have enough degrees of freedom not to be.
If I'm using QuinticInOut
, though, I'd expect it to be using those extra degrees to give continuous acceleration.
The current definition is still jerky, though: it jumps from +40 acceleration to -40 acceleration instantly: https://www.desmos.com/calculator/vrnk8cfacz
Or if the existing ones shouldn't be edited, for some reason, should maybe some Hermite in-out easing functions be added with 0 nth derivates at the endpoints?