Мне было интересно, можно ли узнать, сталкивается ли Rect с другим Rect. Проблема в том, что я не знаю, что / где этот другой Rect.
У меня есть Rect, который движется (я знаю, где он).
У меня на той же "карте" много других Rects.
Я не хочу составлять список всех Rects на карте, а затем пытаться столкнуться с каждым из них.
Есть ли у кого-нибудь в этих обстоятельствах идея для функции, которая принимает Rect и возвращает список всех других Rect, с которыми он сталкивается? (Без использования функции collideRect для всех существующих Rects?)
Могу ли я каким-то образом «сканировать» только область первого прямоугольника, и если в том же «месте» есть еще один прямоугольник, я верну другой прямоугольник?
Пока ничего не придумал ...
Rect
с другимRect
, не проверяя, что они сталкиваются? - person sloth   schedule 07.09.2015