Hi everyone,
I’m working on a third-person game in Unreal Engine 5, and I’ve implemented a custom movement system based on the Character Movement Component. However, I’ve run into an issue where the character gets stuck or jitters when moving along the edge of sloped landscapes or near stairs/ramps.
Details:
-
UE version: 5.3
-
Movement setup: Based on Character Movement Component, but with modified acceleration, braking, and ground friction
-
Collision settings: Capsule component, standard settings
-
Problem:
-
Character sometimes “sticks” or slows down unexpectedly at landscape borders
-
Happens more often at corners between landscape and static meshes
-
Doesn’t happen on flat surfaces
-
-
What I’ve tried:
-
Increasing max walkable floor angle
-
Adjusting collision presets
-
Smoothing out the landscape geometry
-
Enabling/disabling “Can Ever Affect Navigation” for landscape
-
Questions:
-
Has anyone encountered this edge-sticking issue with custom movement setups?
-
Are there recommended settings for smoother collision between landscape and character capsule?
-
Could this be related to how landscape LODs or collision meshes are generated?
Thanks in advance for any insights!