Hi! I am beginner in Godot and i was working on creating a top down character. I know it might be a trival problem for most of you but I can’t get it done. So my problem is that I made character which has sprites and diferent animations for head, legs, and body and I want to animate 3 of them at the same time. Right now i was able to do it only for 1 at the time. I am using AnimationTree and 3 AnimationPlayers. Is there any way to play 3 animations at the same time on 1 AnimationTree or do i need to create 3 AniamtionTree’s?
AnimationTree can blend or add multiple animations together, but all of the animations have to be on the same AnimationPlayer.
There are at least a couple of ways to accomplish what you want, but here’s how I would do it, especially since it seems like you’ve already got your animations made:
(I’m assuming your existing AnimationPlayer nodes are under the same scene root - if not, you’ll need to adapt based on where your AnimationPlayers are relative to each other)
You can save each AnimationPlayer’s animations as an animation library, and then create a new AnimationPlayer which references all three of those libraries. Then set that new AnimationPlayer as the anim_player for the AnimationTree.