I have Right Turn, Point & talk Mixamo animation. I am playing animation in this order

  1. Play Idle animation
  2. Turn animation
  3. Point Animation
  4. Then, run Turn animation again with - speed to bring it back(reverse)
  5. and then finally played Idle animation and loop continue.

enter image description here

But the problem is, each time when I return from step 4 my character rotation is different. And over different iterations the character rotation become completely changed. The rotation of the character increment in each iteration. How can I solve this problem? I am learning this but unable to understand.

  • \$\begingroup\$ Have you thoroughly checked through your animations to see if they change the y-axis at any point? \$\endgroup\$ Nov 14 '17 at 10:08
  • \$\begingroup\$ Turn animation will obviously change the Y axis. It changing. \$\endgroup\$ Nov 14 '17 at 10:19
  • \$\begingroup\$ Oh so when it turns back, it turns more than you wanted? Then it is not caused by the animation but something else I think. \$\endgroup\$ Nov 14 '17 at 10:53
  • \$\begingroup\$ "Oh so when it turns back, it turns more than you wanted?" Yes, exactly. FYI! There is no code yet \$\endgroup\$ Nov 14 '17 at 10:54
  • \$\begingroup\$ You said you were learning Root Motion? Did you check Apply Root Motion in the Animator Component? \$\endgroup\$ Nov 14 '17 at 11:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.