import sys
import pygame
class AlienInvasion:
def __int__(self):
"""初始化游戏并创建游戏资源"""
pygame.init() #初始化背景设置
self.screen = pygame.display.set_mode((1200,800)) #创建一个名为screen的窗口
pygame.display.set_caption("Alien Invasion") #设置当前窗口主题
def run_game(self):
"""开始游戏的主循环"""
while True:
# 监视键盘和鼠标事件
for event in pygame.event.get():
if event.type == pygame.QUIT: #判断用户是否点击了关闭按钮
sys.exit()
# 让最近绘制的屏幕可见
pygame.display.flip()
各位大佬好,为什么我的代码这样写还是会报pygame.error: video system not initialized这个错误,我不是有初始化pygame吗?
还有就是如果我在前面加上pygame.init()后,又会报pygame.error: Display mode not set,哪位大佬可以帮我解答一下,谢谢了,我只是一个刚学习的小白。