OccamaRazor
@OccamaRazor

Перемещение объектов в Pygame?

При перемещении объекта в область другого, второй пропадает под первым, так как попадает в область первого. Как разделить объекты чтобы они не пропадали друг под другом?
class Character(pygame.sprite.Sprite):
    def __init__(self,rect):
        self.rect = pygame.Rect(rect)
        self.click = False
        self.image = pygame.image.load("alienBeige.png")

x = 99
for i in range(9):
    Player = Child((x,0,60,60))
    brr.append(Player)
    x += 99

go = True
while go:
    for event in pygame.event.get():
        for p in brr:
            if event.type == pygame.MOUSEBUTTONDOWN:
                if p.rect.collidepoint(event.pos):
                    p.click = True
                    print("Player",event.pos)
            elif event.type == pygame.MOUSEBUTTONUP:
                p.click = False
                print("Old coordinate",event.pos)
            elif event.type == pygame.QUIT:
                go = False


Видео : https://youtu.be/YG_FaajMav0
  • Вопрос задан
  • 2342 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы