Player jump using touch joystick controller

Hi
I am working on a 3d game that has a aerial camera view. There is a button on the floor which jumps player to a specific position every time player lands on that button. I am using the playcanvas touch joystick controller.
Right now I have tried giving impulse to player but it is not working fine the player will not comeback to floor on time. it will take too long which is creating an artificial effect


image

Hi @usama_jalal!

Maybe you can add a downwards force to the rigidbody when the player is in the air.

You could also temporarily give the player a kinematic rigidbody to have more control until the player has landed again.