Unity 3D Дивитися назад/вперед

2075 / Unity3D / Додатково / Дивитися назад/вперед

 

bool LookRight = true;

void Update () 
{
  float move = Input.GetAxis("Horizontal");
  if (LookRight == true && move < 0) {
    Flip();
  }
  else if (move > 0 && LookRight == false)
  {
    Flip();
  }
}

// функція

void Flip()
{
  LookRight = !LookRight;
  Vector3 theScale = transform.localScale;
  theScale.x *= -1;
  transform.localScale = theScale;
}