Итак, я просто хотел создать класс противника с pygames.sprite.Sprite в качестве родителя. Но затем я захотел переместить этот созданный мной спрайт, а также добавить его на экран. Но там сказано, что блит не является атрибутом класса "враг". Извините за вопрос новичка, но как мне это сделать?
Класс врага:
class Enemy(pygame.sprite.Sprite):
#Class for falling enemys
def __init__(self):
# initialize the pygame sprite
pygame.sprite.Sprite.__init__(self)
# set image and rect
self.image = pygame.image.load("enemysprite.png").convert()
self.rect = self.image.get_rect()
То, что я звоню, чтобы попытаться рекламировать спрайт на экране
enemy = Enemy()
enemy.blit(100,100)
pygame.display.update()