Pygame HelloWorld
第一步是使用init()函数导入并初始化pygame模块。
import pygame
pygame.init()
我们现在设置了一个首选大小的Pygame显示窗口,并为它添加了一个标题。
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Hello World")
这将渲染一个游戏窗口,需要放入一个无限事件循环中。所有由用户交互产生的事件对象,如鼠标移动和点击等,都存储在事件队列中。当拦截到pygame.QUIT时,我们将终止事件循环。当用户点击标题栏上的关闭按钮时,会生成此事件。
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
显示带有“Hello World”标题的Pygame窗口的完整代码如下:
import pygame, sys
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Hello World")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
将上面的脚本保存为hello.py并运行,将获得以下输出 –
只有当点击关闭(X)按钮时,此窗口才会关闭。