UE5.4 Character movement not inheriting velocity when jumping off of moving object

I’ve run into the same problem and i have a solution. Tick the checkbox “Stay Based in Air” in CharacterMovementComponent. Then you’ll be able to jump on a platform with inertia.

image

But if you want to get off the platform by walking off with inertia, you need some C++ changes (without source build). Override “virtual void UpdateBasedMovement(float DeltaSeconds)”, copy the previous function code and remove the last code segment(screenshot below)

image

2 Likes