Я строю симулятор, основанный на столкновениях с автомобилем на дороге. «Автомобили» - это основные прямоугольники, нарисованные с использованием fillRect
и установка случайных координат x и y для каждого автомобиля. Кинематическая часть симулятора работает отлично, за исключением случаев столкновения автомобилей. То, что я пытаюсь сделать, - это выяснить способ обнаружения столкновения, не изобретая колесо. По сути, существует ли такая реализация на Java, которая помогает в такой ситуации?Обнаружение столкновений Графика 2D
Если нет, у меня есть идея, состоящая в том, чтобы помещать каждую единицу x и y в области квадрата в массив для каждого автомобиля. Тогда, если «область» другого автомобиля перекрывает координату с другой, тогда произойдет столкновение. Может ли это быть решением, или есть более простой способ сделать это? Возможно, некоторые советы были бы замечательными!
Это хорошая новость! Спасибо. – Dimitri