Вот фиксю свою игру WShooter. Мне надо проверить столкновение кругов. На данный момент проверяю только прямоугольную(квадратную) область вокруг врагов и героя. Вот что нужно: - метод возращал true в случаи столкновения - метод принимает объекты: -- player -- enemy у этих объектов есть поля: - x - y - r //радиус
Помогите пожалуйста с формулой, или сам метод опишите
Капитан объясняет её наглядно, так как она недостаточно очевидна: когда круги сталкиваются, их центры находятся на растоянии, меньшем, чем сумма их радиусов. Применяя теорему Пифагора можно получить ту стрёмную формулу выше. Хотя я бы написал