二、创建游戏窗口
要使用pygame首先需要进行初始化
import pygame
# 初始化pygame
pygame.init()
想要运行一个游戏,一定要有用于运行游戏的窗口
创建窗口pygame.display.set_mode()
在括号里可填入窗口大小等参数
例:
pygame.display.set_mode((500, 300), pygame.RESIZEABLE)
pygame.RESIZEABLE 窗口大小可调整
pygame.FULLSCREEN 窗口全屏
注:大小参数永远在前,且为元组形式即(长, 宽)
把它装在一个变量里,方便以后调用
screen = pygame.display.set_mode((500, 300), pygame.RESIZEABLE)
此时运行可看见屏幕上有一个窗口一闪而过。。。
那是因为在设置完窗口后游戏代码运行结束了
我们需要一个死循环拖住代码不让其结束,这个循环以后就叫它主循环。
import pygame
# 初始化pygame
pygame.init()
# 设置窗口
pygame.display.set_mode((500, 300), pygame.RESIZABLE)
# 主循环
while True:
pass
此时运行会出现一个恒定的窗口处于未响应状态
我们在循环中加入这个代码↓