Dynamic object glides

I’m making a first person character object, and to give the movement a bit of a dampened, organic feel, I’m using linear velocity to move the object instead of motion, however, if I move the character to a ledge and carry on moving, the character glides in the air until I stop moving it and only then will gravity have a significant effect.

Can anyone tell me why this happens? or how to fix it?

I’m guessing because the motion actuator reassigns the actual linear velocity to that of whats in the actuator (the z channel keeps getting reassigned to 0). To fix add downwards force or linear velocity in the actual object actuator. Your best bet would be to probably use servo motion if this doesn’t work.

I tried using the servo motion actuator and it doesn’t seem to be too different, am I doing something wrong?

try to use servo control, click on z button and set min z =-gravity of your game

Thank you so much, solved :smiley:

hum seems isnt necessary to set -gravity just click on z button