Python10_專案一 :Pygame庫的安裝 及 外星人入侵遊戲01
阿新 • • 發佈:2018-12-30
從現在開始,做一個外星人入侵的遊戲,記錄在整個專案中所遇到的問題
首先,我們應該考慮到,用Python做遊戲需要安裝pygame庫,對於安裝pygame庫,步驟如下:
1、確定你的電腦安裝了Python環境
檢視方式為:命令列 輸入 python 得到結果如下:
我安裝的是3.6.5版本且為32位
所以我下載的檔案為下圖所示
3、使用命令列pip install pygame-1.9.4-cp36-cp36m-win32.whl 即可安裝
其次,編寫一個最簡單的程式,使其可以建立一個空的Pygame視窗。
這裡值得注意的是,pygame.display.set_mode()函式裡寫的引數的資料型別是元組
程式碼如下:
import sys import pygame def run_game(): # 初始化遊戲,並且建立一個螢幕物件 pygame.init() # 初始化背景設定,讓Pygame能夠正確地工作 screen = pygame.display.set_mode((1200, 800)) # 建立一個名為screen 的顯示視窗,括號裡是元組!!! # 這個遊戲的所有圖形元素都將在其中繪製 pygame.display.set_caption('外星人入侵') bg_color = (230,230,230) # 設定背景顏色 # 為讓程式響應事件,我們編寫一個事件迴圈,以偵聽事件,並根據發生的事件執行相應的任務。 while True: # 遊戲的主迴圈 for event in pygame.event.get(): # 監視鍵盤和滑鼠 if event.type == pygame.QUIT: #編寫一系列的if 語句來檢測並響應特定的事件 sys.exit() # 我們呼叫sys.exit() 來退出遊戲 screen.fill(bg_color) # 每次迴圈都重繪螢幕 pygame.display.flip() # 讓最近繪製的螢幕可見 run_game()