- Pygame 教程
- Pygame - 主页
- Pygame - 概述
- Pygame - 你好世界
- Pygame - 显示模式
- Pygame - 本地模块
- Pygame - 颜色对象
- Pygame - 事件对象
- Pygame - 键盘事件
- Pygame - 鼠标事件
- Pygame - 绘制形状
- Pygame - 加载图像
- Pygame - 在窗口中显示文本
- Pygame - 移动图像
- Pygame - 使用数字键盘移动
- Pygame - 用鼠标移动
- Pygame - 移动矩形对象
- Pygame - 使用文本作为按钮
- Pygame - 转换图像
- Pygame - 声音对象
- Pygame - 混合器通道
- Pygame - 播放音乐
- Pygame - 玩电影
- Pygame - 使用相机模块
- Pygame - 加载光标
- Pygame - 访问 CDROM
- Pygame - 精灵模块
- Pygame - PyOpenGL
- Pygame - 错误和异常
- Pygame 有用资源
- Pygame - 快速指南
- Pygame - 有用的资源
- Pygame - 讨论
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) 按钮时才会关闭此窗口。