Код: Выделить всё
def colids(self):
if pygame.sprite.spritecollide(p1.sprite, DSgroup1, False) or pygame.sprite.spritecollide(p1.sprite, DSgroup1.rect2, False):
self.hp -= 1
print(self.hp)
кстати, это определение находится внутри класса Player
это другое, я не спрашиваю, как проверить колл, я я спрашиваю, как проверить кол с помощью rect2, который является значением класса в группе
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-pygame