Walking/Jumping On A Moving Ship.

It did work, as I did it in the third person example project.

For whatever reason, at higher velocities, the character cannot brake fast enough as it lands back on the floor. The glitch that happens is a “slide”, it does not happen during the jump, but rather right as the character lands. Adjusting the braking friction factor helps, but doesn’t completely eliminate the issue.

Saving the character’s location in ship’s reference frame and setting that as the actor’s location in the OnLanded event would allow jumping in place without hitching, but that only works if the character doesn’t move.

I’d rather make a custom Jump function instead of using the one with the character movement component tbh.