how to play multiple animations at once in AnimationTree?

Godot Version

4.4

Question

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?

I’m doing something vaguely similar. I’ve got a turret with rotate, elevate and recoil animations. I’m playing all three, with the rotate and elevate animations set to zero speed.

add2 is what you want. If you feed two animations into an add2 block, the output is the first animation plus some amount of the second, depending on the slider in the block. So if you set the blend to 1, you get both animations.

Add another add2 block to mix in a third, another for a fourth…

okey, i will try and write down if it works:)

Broo!! U re a Geniuss hahah thank u sooo much i was loosing my mind while doing it. it worked!!

1 Like