Unreal 5.6 & 5.7 (are the versions this project has used)
I have a FPS game abd the character has a pretty standard animBP.
I have an issue where, when I jump and land on these stairs meshes I have in my level, the character slides down them like a waterside.
The “is falling” variable never changes back to false.
I’ve tried increasing walkable angle and max step height on the character movement component.
On the stair meshes, I’ve tried changing the walkable angle setting (can’t remember the exact name) and setting it to all different values.
I’ve tried both simple collision on the stairs (just as thin box collision on the same angle as the stairs), and also complex collision that hugs every step perfectly.
I don’t think I’ve done anything weird or custom with character movement, so I’m confused.
I’ve exhausted all my knowledge and I’m feeling like I’m at a loss here.
Could you guys help me figure out why my character never lands properly on these stairs?
I thought I fixed this. This “is falling” issue where it doesn’t go back to false, was happening on the ground as well (static mesh floors, box brushes and landscapes).
It no longer refuses to go back to “is falling = false”…
But I realized that every time I play the game, I press f8 to look at my character and he is standing at a 30 degree angle, leaning forward. This happens right after I press play, before I even take a step.
So I’m trying to figure this issue out as well.
★I think this could be why I’m not properly landing on the stairs★
Set the stair mesh Walkable Slope Behavior to Walkable or switch to stepped box collision to stop the surface normal from exceeding your Walkable Floor Angle.
I’ve tested a walkable floor angle of up to 90 degrees. I’ve also tried stepped box collision and a flat ramp. The problem persists.
But I’ve narrowed the issue down to this: Only when i right click → play from here, as soon as I spawn, my entire character BP is on a ~20 degree forward pitch angle.
This is the cause of everything I described above.
It happens wherever I play from. Landscape or perfectly flat box mesh floor.