I’ve been trying to work out how to handle transitions from one state to another, as well as how to make animations impart motion on an animated character. I’ve made up a basic character in Blender, which has animations for running forwards, backwards, and strafing left and right. It also has an animation for performing a small standing jump.
I’m trying to make this test character walk in any horizontal direction, and transition into a jump at any time. I’ve set up a state machine to handle this, but I must have missed something, because I’ve run into a weird unintended behaviour.
The character’s run animation is moving the character backwards instead of forwards. I don’t know why, as I definitely animated the character’s root to move forwards. The same thing happens with the backwards run animation, as well as the left and right strafe animations. They all cause the character to move opposite to the intended direction.
This problem doesn’t occur with the jump animation. The character rises and falls just fine, so I have no idea why the running movement isn’t working as intended. Does anyone know what could be causing this, and how to fix it?