import sys import pygame # from pygame.locals import * def run_game(): # 初始游戏化并创建一个屏幕对象 pygame.init() screen = pygame.display.set_mode((1200, 800)) pygame.display.set_caption("外星人入侵") # 开始游戏的主循环 while True: # 监视键盘和鼠标事件 for event in pygame.event.get(): if event.type == pygame.quit(): sys.exit() # 让最近绘制的屏幕可见 pygame.display.flip() run_game()
以上代码是初始化游戏屏幕,但是运行总是报错pygame.error: video system not initialized
网上找了好多,都是说的些无关紧要的,其实错误是在 if event.type == pygame.quit():这一行,"quit"不要使用pygame自动输入的,手动输入QUIT即可,没有括号.