Sometimes CharacterMovement stops at very low steps (quite lower than Max Step Height).

Capsule radius of Character is 50cm, Max Step Height is 45cm, step heights is around 10~30cm, MaxWalkSpeed is 800cm/sec.

Reproduce ratio is 1/20.

Velocity of CharacterMovement would be (0.0, 0.0, 0.0) when stacking on the step. And StepUp() seems failed at if(InitialImpactZ <= OldLocation.Z - PawnHalfHeight), after MoveAlongFloor.

Steps to Reproduce
  1. Download and extract
  2. Open StepUpTest.uproject on the 4.12.
  3. Play it.
  4. Sometimes, you can find sphere stops on the step. (repro ratio is around 1/20, please try it around 20 times).

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-33051 in the post.

Login to Vote

ComponentUE - Gameplay - Player Movement
Affects Versions4.12
Target Fix4.14
Fix Commit3108934
Main Commit3136620
CreatedJul 11, 2016
ResolvedAug 31, 2016
UpdatedApr 27, 2018