Legs crossing during 8-WayMovement animation

Is there a way to fix the legs clipping into each other? It happens between Right and BackwardsRight, also ForwardLeft and Left movemnts. It’s because of the way the body twist from shifting from a forward to a backwards movement.

It’s for a top/down shooter where WASD is the movement and the Character is facing the curser, So the legs crossing can be seen at some rotation. It doesn’t look too bad, and probably wouldn’t bother most people, but it hurts my eyes when I look at it directly.

2 Likes
  1. The leg cross-through is inevitably present if only the standard Loop animations are used. That is the reason the Spin state is added: to remove or reduce the leg cross-through. I highly recommend you check out this article by Joakim Hagdahl. (I had to use the Wayback Machine because the article seems to have been deleted.) The article discusses a simple way to reduce leg crossing without using a Spin state. However, if you use a Spin state, you can create an even better result.