Итак, в моей игре для Android у меня есть круг, движущийся к прямоугольнику на экране. У каждого есть ограничивающий прямоугольник с левыми, верхними, правыми и нижними значениями, которые соответствуют их экранным координатам. Я определяю, было ли столкновение, используя метод RectF.intersects(RectF one, RectF two)
. Теперь моя проблема - определить, на какой стороне происходит столкновение. Я немного искал, и каждый ответ меня просто смущал. У кого-нибудь есть идеи?