Im trying to make a tile based game, and i wanted to use an animatedtree in order to achieve an idle animation via an "oneshot" node inside the AnimationNodeBlendTree. Though im experiencing a few issues with this:
1. When the walking animation plays from the idle animation, you can see the player very fastly glide back to the old tile before moving to the new one, creating a jarring effect. I tried messing with blending to fix this, but nothing seems to have worked, even though the position is set to the past tile at the first second of the animation.
2. When moving to a certain direction, for example moving left, the moving left animation doesnt stop until the animations end is reached. I could achieve this without the animatedtree and just the animationplayer's .stop method, but it doesnt seem to work here.
How can i fix these issues? if not, is there a way for me to refer to the players idle animation inside the animationplayer thats not putting the idle animation manually in every single animation i make?