yyl999 发表于 2021-5-10 22:02:37

求助:video system not initialized

学习<外星人入侵>时,一开始,就遇到问题了,在网上找了找,说是缩进的问题,但仔细看了看,没有呀,请帮忙看一下,到底是哪个问题?谢谢import sys
import pygame

class AlienInvasion:
    """管理游戏资源和行为的类"""
    def __int__(self):
      """初始化游戏,并创建游戏资源"""
      pygame.init()
      self.screen = pygame.display.set_mode((800,600))
    def run_game(self):
      """开始游戏主循环"""
      while True:
            # 监测键盘与鼠标
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                  sys.exit()

            pygame.display.flip()

if __name__ == '__main__':
    # 创建游戏实例并运行
    ai = AlienInvasion()
    ai.run_game()

hrp 发表于 2021-5-11 08:05:49

第6行def __int__(self):少了个i,改为def __init__(self):

yyl999 发表于 2021-5-11 18:43:22

是,我调试后,也发现了,谢谢
页: [1]
查看完整版本: 求助:video system not initialized