title: How to jump smoothly in Unity3D
body: <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>