title: Unity 2D - Awry "jumping"
body: <p>I have some problems with jumps in my 2d-game. I have tried</p>
  
  <pre><code>rigidbody2D.AddForce(new Vector2(0, 200));  
  // and
  rigidbody2D.velocity = new Vector2(0, 10f);
  </code></pre>
  
  <p>But my character doesn't jump straight up, but up-and-left. He is  jumping from horizontal area. What could it be?</p>
  
  <p>UPDATE.
  a little bit more code:</p>
  
  <pre><code>void Update() 
      {
         if (Input.GetKeyDown("w")) 
          {
            rigidbody2D.AddForce(new Vector2(0, 200));
            //or rigidbody2D.velocity = new Vector2(0, 10f);
            //or rigidbody2D.AddForce(Vector2.up * 10);
          }
      }
  </code></pre>
  
  <p>I have tried FixedUpdate() - its the same problem. He just jumping to the left.</p>