Как правильно рассчитать что машина ударила передом?
Добавлено: 29 авг 2019, 14:31
Всем привет.
Интересует не как закостылить, а как правильно сделать.
Едет машина (или игрок бежит и сам в нее врезается), врезается в игрока, срабатывает OnCollisionEnter.
Как правильно понять, что машина ехала вперед и врезалась в игрока спереди? Или ехала задом и врезалось в игрока позади?
Как понимать тут нужна математика с векторами.
То есть как то сделать расчет, от rb.velocity силы движения.
Поставить доп. коллайдеры с каждой стороны, не предлагать.
Интересует не как закостылить, а как правильно сделать.
Едет машина (или игрок бежит и сам в нее врезается), врезается в игрока, срабатывает OnCollisionEnter.
Как правильно понять, что машина ехала вперед и врезалась в игрока спереди? Или ехала задом и врезалось в игрока позади?
Как понимать тут нужна математика с векторами.
То есть как то сделать расчет, от rb.velocity силы движения.
Поставить доп. коллайдеры с каждой стороны, не предлагать.