My character is unable to walk over any geometry with a steep slope, like this cylinder.
- The character has a walkable slope angle of 46.
- The character has a step height of 80.
I’ve done some testing and it seems that the step height is the problem, or rather the “step forward” which seems based on the pawn’s (low) capsule radius with no way to override this. Even though the pawn looks like it would be able to take 1 step onto the cylinder, the movement component only checks a small distance away from the pawn and hits the very steep slope, thus failing. That’s my guess.
He can’t even walk over this.
Annoyingly, the navmesh generation uses simplified logic and is falsely telling the pawn he can walk over the objects thus resulting in him getting stuck.
- Is there a way to fix the pawn being unable to vault over this collision by increasing its “step forward” check? Or some other way without increasing its capsule radius or walkable slope angle?
- Is there a way for the navmesh to realize these objects aren’t walkable with the current settings? As it’s set up with the correct nav agent properties matching the pawn’s so it’s very annoying that it draws over objects the pawn is apparently unable to traverse.