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