3

私はPythonを初めて使用し、pygameを使用したゲームの作成に関する本を読んでいます。本でこのコードに出くわしました。が必要な理由がわかりませんSprite.__init__(self)。これをコメントアウトしてコードを実行しましたが、同じように実行されます。

class Creep(Sprite):

    def __init__(   
            self, screen, img_filename, init_position, 
            init_direction, speed)

        Sprite.__init__(self)

        self.screen = screen
        self.speed = speed
        self.base_image = pygame.image.load(img_filename).convert_alpha()
        self.image = self.base_image

これがなぜそこにあり、なぜ人々がinitと呼ぶのか、誰にも分かりますか?

4

1 に答える 1