When extracting the movement value using MotionExtractorModifier, the figure shows a movement of 1200 in the Y-axis. However, in the game, when the montage is played, it moves about 1400. There is a discrepancy between the actual animation root motion movement and this figure, and I want to know where to check.
The AnimRootMotionTranslationScale value is set to 1.
Yes, the character does move in reality.
It’s just that the root motion value indicates a movement of 1200, but in the game, the character moves about 1400.
I still haven’t found where to look to understand why it moves more than what the animation sequence data indicates.
I feel that this 200 distance is caused by the speed of the character itself, and it feels like when the animation is played, the character is also increased by the amount of input to move forward
we implemented a character scaling feature. The issue was that the root motion distance increased due to the root motion also being scaled when the same character was scaled by a factor of 1.x.