Python之pygame系列教程(一)

Python之pygame系列教程(一)

pygame簡介

官方鏈接:https://www.pygame.org/news
Pygame是跨平臺Python模塊,專爲電子遊戲設計,包含圖像、聲音。建立在SDL基礎上,允許實時電子遊戲研發而無需被低級語言(如機器語言和彙編語言)束縛,是一個高可移植性的模塊可以支持多個操作系統。用它來開發小遊戲非常適合。

一、安裝

我們默認你已經安裝pycharm,且配置好基於python3.x的開發環境(如果還未配置,請參考我之前的教程)。打開pycharm的Terminal,輸入

pip install pygame

這是最簡單,最不易出錯的一種方式,且不用區分操作系統的區別。安裝完成後我們使用下面的方式檢查一下是否安裝成功。
打開pycharm的PythonConsole,然後輸入

improt pygame

安裝成功便會如下圖一般顯示pygame的版本號。
檢測pygame是否安裝成功

二、pygame版Hello,World!

我們先來快速的體驗一下pygame。使用pycharm新建py文件,並輸入下面的代碼:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import pygame
from pygame.locals import *
import sys

# 使用pygame之前必須初始化
pygame.init()
# 設置用於顯示的窗口,單位爲像素
screen = pygame.display.set_mode((500, 600))
# 設置標題
pygame.display.set_caption("Hello,World!")

while True:
    for event in pygame.event.get():  # 循環獲取事件
        if event.type == QUIT:  # 若檢測到事件類型爲退出,則退出系統
            pygame.quit()
            sys.exit()
    pygame.display.update()  # 更新屏幕內容

運行結果如下圖:
pygame版hello,world!
是的, 你剛剛創建了世界上最無趣的視屏遊戲。 它只是一個空白的窗口, 在窗口的頂部顯示了一個"Hello World"。後續的教程中我們將根據一些小的遊戲demo來深入學習pygame。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章