- Modifié
Cannot easily create a floating looping sinewave animation
So most of the times I need to animate creatures floating up and down using a smooth sinewave animation.
The problem with Spine is that you cannot have the easing curve applied to the edge keyframes and to frames individually.
And also it lacks standard Easing algorithms that programs like Blender have like Sine In, Sine Out, Sine In-Out.
So normally what would just be a simple sine ease in-out on all the keyframes it's just not possible with the timeline setup of Spine.
The only workaround I found is to basically create the "easing" keyframes myself (the yellow parts in my image) and move the transform position closer to the target position so there's shorter interpolation between those keyframes. Is there a better way to do this?
Hello, just to be sure, did you check out Spine v4?
Blog: Spine v4-beta: it has a curve editor!
Or if on an older version, did you try the graph view?
Graph - Spine User Guide
You could easily achieve this behavior in two clicks no need for additional keyframes.
I am currently using the Spine Runtime 3.8 in the project, does Spine 4 Editor export to 3.8 Runtime?
Spine v4 requires v4 runtimes. The runtime version must always match the Spine editor version used to export files to work.