Этот вопрос закрыт для ответов, так как повторяет вопрос Unity. Как узнать скорость во время движения объекта?
@Gost_999_POD

Как узнать скорость движения объекта в Unity?

Желательно в "км/ч". Может есть соответствующее свойство?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 3
@2chevskii
Unity, как и любой игровой движок не измеряет скорость в метрической системе. Она измеряется в единицах, а уж кмч или мс или еще чтото - зависит от размеров игрового мира и тд.
Формула будет чтото вроде
Vector3.Distance(old position, new position)/Time.deltatime
Ответ написан
kreo_OL
@kreo_OL
Медузко -_-
Ну собственно чтобы узнать саму скорость объекта в км/ч, идем по ссылке из ответа dollar
var speed = rigidbody.velocity.magnitude;

Это вам вернет м/с

Дальше переводим м/с в км/ч
speed *= 3.6f;

или

var speed = rigidbody.velocity.magnitude*3.6f;


оба этапа легко ищутся и на тостере и уж темболее в гугле)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
Playneta Санкт-Петербург
от 150 000 до 250 000 руб.
Watty Games Санкт-Петербург
от 100 000 до 200 000 руб.
Watty Games Санкт-Петербург
от 200 000 до 250 000 руб.
22 окт. 2019, в 14:41
3000 руб./за проект
22 окт. 2019, в 14:13
800 руб./в час
22 окт. 2019, в 14:13
2000 руб./за проект