Can I force an animation to be partially overwritten by another?

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

Hi all,

I’m looking to impliment a system where my character can do things like:
Run
Run + shoot
Run + dagger attack
etc

I want to have a Run animation that can then have say, the top half of his body change animation to be shoot or dagger attack (for example).

Can this be done?

I’m hoping that I can animate the specific bones and only those newly animated bones replace the animation in the other, Run, animation. But I’m just theorising.

Has anyone done this or know if it works?

Thanks a tonne…

Rob

:bust_in_silhouette: Reply From: kubecz3k

You can achieve that with AnimationTreePlayer node. Download platformer 3D sample and check how player animation is made.