为什么没有出现游戏屏幕,而只出现了pygame版本号和一个网址呢?代码没敲错啊!
并没有看到你调用__init__函数进行初始化啊
import sys #玩家退出游戏时使用sys模块
import pygame #包含开发游戏所需的功能
def run_game():
"""初始化游戏,并创建一个屏幕对象"""
pygame.init() #初始化背景设置
screen = pygame.display.set_mode((1200,800)) #创建一个名为screen的窗口
pygame.display.set_caption("Alien Invasion") #设置当前窗口标题
#开始游戏的主循环
while True:
for envent in pygame.event.get(): #监听用户事件
if envent.type == pygame.QUIT: # 判断用户是否点击了关闭按钮
sys.exit() #用户退出
#让最近绘制屏幕可见
pygame.display.flip()
run_game()