Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

"Endless runner"

Discussion in 'Works In Progress - Archive' started by gvasquezr5, Oct 10, 2014.

  1. gvasquezr5

    gvasquezr5

    Joined:
    Oct 7, 2014
    Posts:
    1
    Hey guys, Im new here and Im trying to make a racing car game but I need to make the car go upwards always. Like using this code:

    void MoveCarOnXAxis()
    {
    transform.position += new Vector3(Time.deltaTime * XSpeed, 0, 0);
    }

    But Upwards.
    Its a simple thing but as I say Im new at this.
     
  2. 8bitCartridge

    8bitCartridge

    Joined:
    Feb 26, 2014
    Posts:
    144
    hey, first of all its a wrong thread for that.... but anyways if you are trying to go upwards VERTICALLY, you need to use Y axis and attach a rigidbody (if its a 2d game then rigidbody2D)


    THIS IS FOR A 2D GAME, for a 3D just change to vector3 and rigidbody.


    float maxSpeed = 5.2f;

    float move = Input.GetAxis ("Vertically");
    move = 1; //always moving at maxSpeed which is 5.2

    rigidbody2D.velocity = newVector2 (rigidbody2D.velocity.x, move * maxSpeed);

    not sure if its gonna work as is, but something along those lines