下面是详细讲解 Pygame 的第一个 Hello World 程序示例:
标题
Pygame 的第一个 Hello World 程序示例
代码块
import pygame
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() # 退出 Pygame
exit() # 退出程序
screen.fill((255, 255, 255)) # 设置窗口的背景颜色为白色
pygame.display.update() # 更新窗口的显示
说明
- 导入 Pygame 库:
import pygame
。 - 初始化 Pygame:
pygame.init()
。 - 设置窗口大小和标题:
python
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Hello World!")
使用 set_mode()
方法设置窗口的大小为 640×480,使用 set_caption()
方法设置窗口的标题为 “Hello World!”。
4. 进入主程序循环:
python
while True:
在主程序循环中,使用 event.get()
方法获取 Pygame 中的事件,判断用户是否点击了窗口的关闭按钮:
python
for event in pygame.event.get():
if event.type == pygame.QUIT: # 点击了窗口的关闭按钮
pygame.quit() # 退出 Pygame
exit() # 退出程序
当用户点击了窗口的关闭按钮时,使用 pygame.quit()
方法退出 Pygame,使用 exit()
方法退出程序。
5. 设置窗口的背景颜色为白色:
python
screen.fill((255, 255, 255)) # 设置窗口的背景颜色为白色
使用 fill()
方法设置窗口的背景颜色为白色,RGB 值为 (255, 255, 255)
。
6. 更新窗口的显示:
python
pygame.display.update() # 更新窗口的显示
使用 update()
方法更新窗口的显示。
这是 Pygame 的一个基本程序示例,它会创建一个窗口,并在窗口中显示一个白色的背景。当用户点击了窗口的关闭按钮时,程序会退出。可以从这个示例开始学习 Pygame,并逐步深入了解 Pygame 的更多功能。