You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The AnimationPlayer has a play_backward() function, but certainly the NodeAnimation in the AnimationTree does not have a play_backward option. Also, like the PR I posted before, Godot 3.x does not allow NodeTimeScale's value to be negative. So, I favor this proposal expands on the PR.
Describe the project you are working on
A 2D and 3D platformer project.
Describe the problem or limitation you are having in your project.
I would like to have the feature to play the ping-pong loop in AnimationPlayer and NodeAnimation of AnimationTree.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Currently, we need to set loop-back keyframes of animation by hand.
This feature can be eliminated in such complicated animation settings.
In the above case, we need to set 10 keyframes from 0.55 sec to actualize the ping-pong loop animation.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Mockup :
Add animation loop selectable button like loop wrap mode in the track setting.
If this enhancement will not be used often, can it be worked around with a few lines of script?
it could be done by hand but isn't as clean of a solution as it would be required for every ping-pong animations.
Is there a reason why this should be core and not an add-on in the asset library?
This seems like a feature that should be standard and everyone would use.
The text was updated successfully, but these errors were encountered: