When moving sufficiently fast on sloped terrain, characters fairly easily float above ground from the horizontal and enter a floating state. This is undesirable as characters should stick to the ground as closely as possible when on the ground.
The change would mainly involve a frame by frame raycast check below a characters feet. If a stage element is found within a certain distance, the character controller is forced down to snap to it's surface.
When moving sufficiently fast on sloped terrain, characters fairly easily float above ground from the horizontal and enter a floating state. This is undesirable as characters should stick to the ground as closely as possible when on the ground.
The change would mainly involve a frame by frame raycast check below a characters feet. If a stage element is found within a certain distance, the character controller is forced down to snap to it's surface.