Moving While Falling/Jumping

Okay, I’m using Servo Motion to move my character, and Force to jump (specifically, briefly switching on a state with an upward force. And no, just having a Force in the initial state doesn’t fix things, either). While I’m midair, the physics just seem to stop when I’m moving around. How do I fix this? Thanks.

The reason for adding states is that I’m trying to do a kind of “sensitive jumping,” where quick taps can make you jump less. You see, what’s supposed to happen is that the “jump” state should remove itself either when the button is released, or after a brief Delay.

Could you explain the problem further? What do you mean “The physics just seem to stop”? Do you mean the character stops falling?

here is a example

hold space

Attachments

ChargePropertyJump.blend (435 KB)

Yes. He just glides around in a straight line.

Servo motion does not allow falling,

You either need a falling state,

Or use forces, or linV acceleration

LinV acceleration can be used along with


If abs(own.localLinearVelocity.y)>(max speed):
     own.localLinearVelocity.y=own.localLinearVelocity.y*.95

So you can code in you own max speed,

On your servo motion actuator, you need to select the Z limit button, and leave the max and min at 0.
This lets your character fall while moving.

Well, believe it or not, that did it. I meant to have the Z limit turned on and set to zero, but it seems I forgot to do that for one of the motions. Thanks, everyone, for your help.