My animation has root bone displacement. After I set up the animation, I put it directly into the scene and ran it. My model can have normal root movement. However, when I use code to dynamically generate a character blueprint to the scene, the root movement cannot run normally and the animation just plays in place. Is there something I missed setting or some initialization code?
This usually happens when the root motion isnât enabled in the characterâs AnimBP or the blueprint itself. Make sure âRoot Motion Modeâ is set to From Montages Only or Root Motion from Everything depending on your setup. Also, check if your movement component is properly initializedâwithout it, root motion wonât be applied at runtime.