i define my sprite by using
user = pygame.sprite.Sprite()
then later i try to do this:
user.image == pygame.image.load(userstationary).convert()
but i get the error in the title
any help is appreciated
この問題はSprite
、pygame のクラスの目的を誤解しているためだと思います。直接使用するためのものではなく、独自のサブクラスを定義するために使用する基本クラスにする必要があります。
したがって、次のように独自の最小限のクラスを定義できます。
class User(pygame.sprite.Sprite):
def __init__(self, image_file):
self.image = pygame.image.load(image_file).convert()
self.rect = self.image.get_rect()