Представьте, что объект «игрок», который вращается, сталкивается с объектом «блок», который не является.Я использую Area
из API Java для обнаружения столкновений, поэтому единственная информация, которую я имею, - это координата верхнего левого угла мешающих прямоугольников.Как я могу рассчитать, сколько в каждом направлении (x и y) «игрок» должен переместить, чтобы он больше не пересекался с «блоком».