Hi TwistedTwigleg,
About the 8 directions: I mean Up,Down,Left,Right,UpLeft,UpRight,DownLeft,DownRight. I really want to explain it here but I already have a whole post for this question and with a lot of detail in it about what I see when using the code and also what kind of game I am trying to make :)
So in short what I wrote was:
My game is a 2.5D (as in a 2D sprite in a 3D world) kinda like a Paper Mario*Banjo Kazooie mix
I want to use 8 directions (maybe 16 in the future)
When I used the code I managed to get some movement with the button presses needed, so my character stood still (as I like to see cuz it was his idle animation :) ) and when pressing Up it started his MovingForward animation (that is what I wanted as well :) ). But when pressing Left, Right or Down the animation of these movements(animations) didn't work.
Here is the link for the full post of mine with also the things I changed to the code you gave. I have been changing it a bit after that post. But I am still stuck :'(
here is the link of my post:
https://godotforums.org/discussion/21344/how-can-i-alternate-between-animations-during-user-input-with-a-animated-sprite3d-node
Cuz I was also wondering
if I say the following:
if (Input.is_action_pressed("Walk_Forward") and (Input.is_action_pressed("Walk_Right"))):
does this work as a indicator to use the animation ForwardRight (in my case) or is this just not working
Thanks