Characters can become stuck and unable to move as they slide against very steep capsule collision. This seems to be caused as a result of ProcessLanded begin called within UCharacterMovementComponent::PhysFalling at
if ( bDitch || IsValidLandingSpot(UpdatedComponent->GetComponentLocation(), Hit) || Hit.Time == 0.f ) { remainingTime = 0.f; ProcessLanded(Hit, remainingTime, Iterations); return; }
Using a template project, place a large capsule collision rotated slightly to have a steep incline. Place the character above the capsule collision and begin play.
Expected: The character will slide down against the capsule until reaching a walkable floor.
Result: The character stops falling and is no longer able to change location.
I am not able to find world outliner how to enable it?
How can i modify the param name in EQS node
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How to achieve HLSL Multiple Render Target in Material blueprints?
What method is used to fill polygonal regions when drawing spline mesh at run time?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-77267 in the post.
1 |
Component | UE - Gameplay - Player Movement |
---|---|
Affects Versions | 4.22 |
Target Fix | 4.26 |
Created | Jul 14, 2019 |
---|---|
Resolved | Mar 3, 2020 |
Updated | Mar 11, 2020 |