motkot
@motkot
Программирование C#.

Почему игрок смотрит не на мышку, а немного в сторону?

Типо со временем почему то не на мышку смотрит, а немного в сторону.

private void LookToMouse()
    {
        Vector3 mouseposition = Camera.main.ScreenToWorldPoint(Input.mousePosition);

        Vector2 direction = transform.position + mouseposition;
        
        float Angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg;

        transform.rotation = Quaternion.AngleAxis(Angle, Vector3.forward);
    }
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
@maximsemin23
Погрешности во float
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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