Как сделать что бы объект правильно отталкивался от другого объекта | Unity 2D
Есть шарик и стены. Шарику присваивается сила с помощью velocity. Как после коллизии задать шарику направление так, что бы он как-бы отбился и было похоже на реальность. На рисунке стрелками обозначена примерная траектория.
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Если вектор направления шарика V, а единичная нормаль к стенке N, то после удара скорость будет
d = V.dot.N (скалярное произведение)
newV = V - 2 * d * N