Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | SupToasty | |
Old Version | Published before Godot 3 was released. |
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