How to jump smoothly in Unity3D
<p>I add a CharacterController to Player.But when I test the jump function,I find that the Player will move upwards immediately.</p>

<pre><code>    if (Player.isGrounded) 
    {
        if (jump) 
        {
            Move.y = JumpSpeed;
            jump = false;
            Player.Move (Move * Time.deltaTime);
        }
    }
    Move += Physics.gravity * Time.deltaTime * 4f;
    Player.Move (Move * Time.fixedDeltaTime);`
</code></pre>