![]() | 1 | initial version |
I think that happens because when an entity is being animated, it is considered "static" by the physics engine. That is done so no forces interfere with the animation. So I would assume that the physics engine loses track of other things too, such as velocity.
A workaround would be to keep track of pose changes over time and calculate the velocity yourself.