How to fix Animation character Movement

Hello,
I have been trying to set a character movement on UE5 and the animation doesn’t stay at the same place as my character moves. I have already checked the root motion on the animation sequences of all my animation but still, nothing happens.



Root motion will only work if the root is actually moving. If your mesh is actually moving away from the root without the root itself moving, no checkbox will help you. Then the issue is within the animation.

Can you maybe include a video of the issue / the animation setup in your blendspace?

Hello,
look I show in this video the animation sequences of my locomotion, blueprints, and everything I’ve done, and still, the character won’t stay in the same place.

If your animatons have proper root bone information, then more than likely your animation blueprint needs to be checked with: " Root motion for everything" in the class defaults panel.

2 Likes

Thanks! That solves the problem haha
But not checking the “Root motion for everything” (it makes that the character moves by itself, IDK if I had to do something else), but I checked the “Ignore root motion” and it works.
Thank you!

2 Likes

Just as a remark, In the Video you set the animations to “enable Rootmotion”.

If you don’t want the root motion used for that animation you’ll more likely want to use “force root lock”, instead of ignoring it in the animation blueprint. The Result for this usecase should be indistiguishable as this will remove the Rootmotion for this animation, but it leaves the option for you to use it in other situations, which is not possible if you ignore all root motion.
(If you want to change that kind of stuff you can batch-edit these options using the property matrix)

2 Likes