#javascript #html #canvas #collision-detection
#javascript #HTML #холст #обнаружение столкновений
Вопрос:
Я исследовал, но мне так сложно найти код или функцию для обнаружения столкновения между двумя кругами в принципе.
Я использовал код для того, как я обычно проверяю обнаружение, но, очевидно, под углом он обнаружит столкновение, когда этого не должно быть.
if (
(
covid19Obj.x covid19Obj.width < secondObj.x ||
covid19Obj.x > secondObj.x secondObj.width ||
covid19Obj.y > secondObj.y secondObj.height ||
covid19Obj.y covid19Obj.height < secondObj.y
)
) {
return false;
}
return true;
}
Комментарии:
1. Смотрите developer.mozilla.org/en-US/docs/Games/Techniques/…
2. как мне найти радиус с помощью javascript? мне просто добавить еще одно свойство?