@Wabbaka
Тупикал Hello world!

Как сделать так чтобы персонаж поворачивался в сторону курсора мыши?

Если курсор мыши справа от персонажа, то персонаж поворачивается вправо, если слева, то влево.
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@Wabbaka Автор вопроса
Тупикал Hello world!
private bool facingRight = false;
public void Update()
{
LookAtCursor();
pos = Camera.main.WorldToScreenPoint(transform.position);
}
public void Flip()
{
facingRight = !facingRight;
Vector3 Scaler = transform.localScale;
Scaler.x *= -1;
transform.localScale = Scaler;
}

public void LookAtCursor()
{
if(Input.mousePosition.x < pos.x && !facingRight) Flip();
else if (Input.mousePosition.x > pos.x && facingRight) Flip();
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы