этого класса Sprite:Pygame: Использование colliderect в классах
class Minion(pygame.sprite.Sprite):
def __init__(self, x, y):
pygame.sprite.Sprite.__init__(self)
self.color = tuple([random.randrange(0, 256), random.randrange(0, 256), random.randrange(0, 256)])
self.x = x
self.y = y
self.minion = pygame.Rect(self.x, self.y, 15, 25)
pygame.draw.rect(SCREEN, self.color, (self.x, self.y, 15, 25))
Это код используется для игр защиты башни. Теперь, если вам нужно знать, столкнулся ли один миньон с другим, используя функцию типа коллайдера для объекта Rect каждого миньона, как бы я это сделал?
Также, если был еще один класс, который выстрелил в пули (объекты Rect), как бы я обнаружил столкновение между ними и миньоном?
Справка будет принята с благодарностью. Спасибо.