Ответ в теме: Как реализовать коллизию между двумя окружностями?

SFML и C++ Уроки \ Разработка игр Форумы Логика игр Как реализовать коллизию между двумя окружностями? Ответ в теме: Как реализовать коллизию между двумя окружностями?

#4859

KindRedSand
Участник
Сообщений:62

Зарегистрирован:
05.04.2017

Репутация:28

Помоему в разы проще чем делать коллизию на SAT. Берёшь вектора цетров окружностей и проверяешь дистанцию между ними – если дистанция меньше чем сумма радиусов – выталкивай вектора центров в противоположных направлениях на велечину пересечения.
Будет примерно так