A root motion problem in UE 5.4

Hello, I’ve encountered a difference in root motion behavior between UE 5.0 and UE 5.4.

When I enable both **“Enable Root Motion”**​ and **“Force Root Lock”**​ on the same animation, the character stays in place during preview in UE 5.0 (which is the expected behavior for a locked root). However, in UE 5.4 with the exact same setup, the character still moves with the root motion.

Dose anyone know the reason of this problem? Thank you very much.

I’ve never used UE5.0, but what you’re experiencing in UE5.4 is normal. Not sure of its official use-case, but only I use ‘Force Root Lock’ in the animation blueprint (state machines) to keep the mesh in place.