I’ve made some run animations for a character and I’m having some difficulty implementing them. There are 8 separate animations that each correspond to a possible run direction using the WASD keys. They are forward, back, left strafe, right strafe, and the four in-between animations. Just using the four main animations(forward, back, left, right) would be easy - just set the weight to vertical and horizontal input, but I can’t seem to wrap my head around how to implement the in-between animations. I am using Input.GetAxis for the input, so the input will be smoothed.
In my game, I blend the animations (6, since I am on a hex grid) based on the angle between the look direction and the move direction, not directly via the input.
There are no real blends between the animations here, since the player can only move in distinct directions, but it should be quite simple to implement…