How can I create an animation for use with root motion?
Previously, my character was running in place when I used the Standard Asset's character controller. I noticed that the Standard Assets' animations seem to use root motion, so I created another animation which translates forward with the intention of using root motion to drive my character forward. However, now the animation plays and moves forward, but the camera stays in place, and my character respawns at the beginning point of the animation after the frames are completed.
I created an animation in Maya that has about 9 frames, and over the 9 frames translates a few coordinates forward in the Z axis. I really like how the stock Unity Standard Assets seem to use root motion, as it creates really natural looking animations. How can I make sure that at the end of each animation loop, the z position is recentered so that the animation does not slingshot back and forth?
I should also add that this is a Generic rig, not a humanoid, and I have read that root motion does not work with generic rigs... This is apparently a bug. Is there any way to overcome this?
Your answer

Follow this Question
Related Questions
Root Motion problem? 2 Answers
root motion problem. direction parameter set to 90 on start 0 Answers
Moving player with animation 1 Answer
Physics with generic root motion 0 Answers
Root Motion causing door to shift left 0 Answers