У меня есть код player_rect.colliderect(tile_rects):
, где player_rect
— это один Rect
, а tile_rects
— это список Rect
.
Я получаю сообщение об ошибке `builtins.TypeError:
Аргумент должен быть прямоугольным объектом
когда я пытаюсь запустить свой код (предположительно, поскольку коду не нравится иметь список прямоугольников над одним прямоугольником).
Я также только что узнал, что когда я переключаю позиции tile_rects
и player_rect
, вместо этого получаю ошибку
встроенные.AttributeError: объект «список» не имеет атрибута «коллидерект»
Мой вопрос: как я могу изменить свой код, чтобы я мог проверять наличие коллизий с прямоугольником и списком прямоугольников?