I set up my character using the animations included with the mecanim tutorial. I have the animations working perfectly, with an excellent blend from a walk to a run cycle. The problem is my character is not moving fast enough on screen to look right with the animations. It almost seems like the feet are sliding a bit during the walk cycle. Is there a way to increase the root movement speed on my character or the animations?
I got it. Unity changed a few things from 4 beta.
void OnAvatarMove ()
{
rigidbody.position += animator.deltaPosition * MoveSpeed;
}
No longer works. The recurring method is now OnAnimatorMove(). Does anyone know if there is a list of these recurring methods anywhere?
I’m having this same problem, but the above answer doesn’t apply, I’m sure. Any idea why this may happen otherwise?
Hello guys,
I just had the same problem and figured out how to fix it:
I created my Playercharacter with Blender and exported it as an fbx-File. In Blenders fbx Exporter, you can Scale the Mesh, AND Armature. After deleting the Player out of the unity-Scene and reimporting the new one with a freshly created Avatar, the movement speed fits my needs.