Can AnimationPlayers play more than one Animation at a time?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By SupToasty
:warning: Old Version Published before Godot 3 was released.
:bust_in_silhouette: Reply From: kubecz3k

It can’t do this on his own, but as far as I know it can be done with additional usage of AnimationTreePlayer.
Another way to do this is to use more AnimationPlayer nodes, each one of them animating another set of properties of given object for example: (AlphaAnimator, RotationAnimator, TransitionAnimator etc), as long as those animations wont animate the same property you can run them simultaneously

If you want to use AnimationTreePlayer I don’t have a lot experience with using it, you can check Platformer 3D demo (main character is using AnimationTreePlayer). You could also open new question about how to use AnimationTreePlayer

AnimationTreePlayer is a good easy solution. But sometimes it’s still not enough. In that case, I simply make my scene as tool and I write myself the animation code, sometimes without using the animationplayer.

Gokudomatic2 | 2016-04-22 08:34

Good to know. Thanks.

SupToasty | 2016-04-22 13:19

Unless you need to play two animations that affect the same value at the same time, just use multiple AnimationPlayer nodes. AnimationTreePlayer is usable, but it still has a lot of annoying quirks that you have to work around.

rgrams | 2016-04-22 17:30