How to make animation appear consistent regardless of direction?

Hello,

This isn’t regarding normalizing diagonal vectors.

My animation looks normal when moving in all directions, but looks bad when trying to move sideways while walking straight down.

For example, when I am moving upwards (+y) and press the left and right keys; my character appears to turn accordingly before snapping back to the up direction.

But when I move downwards and try to press left & right keys, my character continues to only play the downward walk animation while my character is moving diagonally.

How can I fix this?

Cheers!

Lol! I just solved it, I didn’t realise that the Animator had a hierarchy of preferred actions.

Simply dragging my ‘move down’ animation below the left and right animations fixed it.