движения, как это правильно можно реализовать?
поворачивать нужно по оси Х, остальные не трогать
делаю вот так: transform.forward = new Vector3(_rb.velocity.x, 90, -90f);
но в итоге получается, что осьХ - верно поворачивает, ось У - почему-то равно 180, ось Z - 0
в чём может быть проблема?😅
У тебя перс круглый?
нет
Тогда крути сам.
я просто толкаю объект через AddForce вроде можно же как-то через rigidbody поворачивать, не?)
А пчм не через velocity?
transform.forward = _rb.velocity; вот так?
Я имею в виду так: rb.velocity = VECTOR направления
а если свободное падение то как можно узнать вектор направления?😅
вдруг кому-то понадобится... код в LateUpdate transform.forward = _rb.velocity; transform.Rotate(0, 0, -90f);
Обсуждают сегодня