Animating top down character which has 3 sprites

Godot Version

4.4

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.




yoo, thank You soo much for step by step guide :slight_smile: It worked!!! thank u soo much and have nice day. i was losing my mind doing it hahah thank u once again