- Pygame 教程
- Pygame - 主頁
- Pygame - 概覽
- Pygame - Hello World
- Pygame - 顯示模式
- Pygame - Locals 模組
- Pygame - 顏色物件
- Pygame - 事件物件
- Pygame - 鍵盤事件
- Pygame - 滑鼠事件
- Pygame - 繪製形狀
- Pygame - 載入影像
- Pygame - 在視窗中顯示文字
- Pygame - 移動影像
- Pygame - 用數字小鍵盤按鍵移動
- Pygame - 用滑鼠移動
- Pygame - 移動矩形物件
- Pygame - 使用文字作為按鈕
- Pygame - 轉換影像
- Pygame - 聲音物件
- Pygame - 混音通道
- Pygame - 播放音樂
- Pygame - 播放電影
- Pygame - 使用相機模組
- Pygame - 載入游標
- Pygame - 訪問光碟
- Pygame - 精靈模組
- Pygame - PyOpenGL
- Pygame - 錯誤和異常
- Pygame 有用資源
- Pygame - 快速指南
- Pygame - 有用資源
- Pygame - 討論
Pygame - Hello World
第一步是匯入和初始化 pygame 模組,利用 init() 函式。
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) 按鈕才會關閉此視窗。
廣告