I am new to unity and am attempting to put together a runner game. I have been experimenting with Mecanim animations and to me it seems that they do not turn very accurately. From some Mecanim projects I have a plant and turn 90 degrees animation and a run animation. However, when I transition between them I can never get exactly a 90 degree turn. Do I need to tinker with my transitions to achieve 90 degrees? Or can that type of precision not be obtained? If it can't how can I go about designing a runner gamer with this inaccuracy using Mecanim; by not using root motion? Or is this something I should do using the legacy system.