Unity 2D Автомобіль

2075 / Unity / 2D / Додатково / Автомобіль

 

Взяти

public GameObject car;
public GameObject player;

void Update()
{
  if (Input.GetKeyDown(KeyCode.E))
  {
    //...
  }
}

Залишити

public GameObject car;
public GameObject player;

void Update()
{
  if (Input.GetKeyDown(KeyCode.Q))
  {
    car.SetActive(true);
    car.transform.position = gameObject.transform.position;
    if (player.transform.localScale.x > 0)
    {
      car.transform.position += new Vector3(-4f, 0f, 0f);
    }
    else {
      car.transform.position += new Vector3(4f, 0f, 0f);
    }
    gameObject.SetActive(false);
  }
}