Функция Collide_rect продолжает работать python - PullRequest
0 голосов
/ 01 августа 2020

У меня есть два класса с изображением и саморегулированием. Когда два изображения соприкасаются друг с другом, я хотел, чтобы один из классов исчез, а другой класс получил «очки». Я использовал для l oop вот так:

For class1 in class1_list:
    for class2 in class2_list:
        if class1.rect.colliderect(class2.rect):
            class1.disappear = True
            class2.points +=1

Проблема в том, что если два класса перекрывают друг друга на некоторое время, оператор colliderect if продолжает работать. Я хочу, чтобы коллизия прекратилась после исчезновения класса 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...