I am trying to figure out how to get a pawn to slide along a slope. Right now, I am using a custom movement component that is currently based on UFloatingMovementComponent, and I am using that to make a custom gravitational field that is based on the surface normal.
At high velocities the object will actually launch it self off a slope and cause the gravity to pull it back down towards the surface thus causing that weird jumping motion you are seeing In the video.
My question is how do I go about and make this pawn slide smoothly along a surface? Think of how in Skiing games, a dip in the surface won’t normally send the player flying off into the abyss unless it’s steep enough.