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 並執行後得到以下輸出 −

Hello World

只有單擊關閉 (X) 按鈕才會關閉此視窗。

廣告
© . All rights reserved.