Can't walk up slope.

I am trying to display my assets for a CG university project by making them a walkable landscape in Unreal Engine 5.1.1, however no matter what setting I tweak or change I just can’t get my character to move on anything slightly more steep than flat ground any faster than a sail if moving at all. I have a feeling it might be to do with my mesh’s collision since I have used ‘Use complex collisions as simple’ which I’ve heard isn’t great, but have no idea what the actual problem is. I am using the first person base project but with my own static mesh landscape. Any help would be appreciated

First or third person?

Assuming first, did you tweak?

image

Greetings @Sadmax13

Welcome to the Unreal Forums! Did you try adjusting the Walkable Floor Angle in Character movement? Clockwork provided a screenshot above. Hopefully this is helpful in resolving the issue.

I’ve adjusted walking floor angle under the first person blue print to no avail.

1 Like

I’d try the step height also, if it’s very steep.

I’ve tried that already as well, even making it absurdly big in case I messed up the scale somehow.

So, is this a mesh, not an actual landscape?

Yes, its a static mesh actor, I didn’t realise that and landscape are two separate things when describing it.

I just made the max walkable floor angle 60, and I can walk up this

Can you show a steep bit of terrain? Or try measuring the angle with a block, like this.



Even this is too steep no matter what the floor angle is

Player collision view looks like this

Can you upload the mesh as an FBX here? ( You can PM me if you like )

MainFix.fbx (2.1 MB)
Here you go, I turned it into a static mesh actor and scaled it up in my scene, and turned on ‘Use complex collisions as simple’ but have otherwise undone any changes that weren’t helping.

1 Like

I can walk everywhere except the very peak with a walkable floor angle of 60 :slight_smile:

1 Like

I’ll try re making the project and seeing if that fixes it then

1 Like

Yeah remaking the project fixed it, must have done something wrong on my first attempt. Thank you for help

1 Like