Unity 2d saut script

Quelqu'un aurait-il un bon saut de script pour les jeux 2d dans l'unité? Le code que j'ai fonctionne, mais est encore loin de sauter, on dirait qu'il est en train de voler.

using UnityEngine;
using System.Collections;

public class movingplayer : MonoBehaviour {

public Vector2 speed = new Vector2(10,10);

private Vector2 movement = new Vector2(1,1);

//Use this for initialization
void Start () {

}

//Update is called once per frame
void Update () {
    float inputX = Input.GetAxis ("Horizontal");
    float inputY = Input.GetAxis ("Vertical");

    movement = new Vector2(
        speed.x * inputX,
        speed.y * inputY);

    if (Input.GetKeyDown ("space")){
                         transform.Translate(Vector3.up * 260 * Time.deltaTime, Space.World);
                 } 

}
void FixedUpdate()
{
    //5 - Move the game object
    rigidbody2D.velocity = movement;
    //rigidbody2D.AddForce(movement);

}
}

OriginalL'auteur user3189504 | 2014-08-17