CharacterBody3D keep getting stuck in steep ramps

v4.6

I have a problem where the character seems to get stuck in slopes greater than 45 degrees, however it does not seem to be related to max angle for floors in the CharacterBody3D editor,as changing that or any of the other settings in the editor do not seem no affect the issue. How could I fix this?

Some things I have already tested:

  • The character is still on the floor when stuck

  • Speed doesn’t affect if you get stuck or not

  • This happens in all movement states (Walking, Crouching and Sliding may all get you stuck)

  • As you can see in the video, going into the ramp with a shallow angle allows you to still go up it, however turning back straight at the ramp will cause you to get stuck again

You should post your characters movement code. Not much anyone can do without knowing what’s going on in the code.

I’m having trouble telling; are you actively getting stuck in the slope or are you stuck on the slope? And why is your velocity non-zero when you’re stuck and not moving? Something seems off there.