Pygame - 你好世界


第一步是在 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) 按钮时才会关闭此窗口。