pygame遊戲開發系列1-遊戲最小系統

如果對pygame感興趣想要系統學習,可以看看我錄的pygame的視頻: https://www.bilibili.com/video/BV1bE411p7Ue
Pygame 是Python用於遊戲開發的一個第三方庫,允許你在 Python 程序中創建功能豐富的遊戲和多媒體程序,Pygame 是一個高可移植性的模塊可以支持多個操作系統。
Pygame有很多的模塊,不同的模塊專注於不同的功能:

模塊名 功能
pygame.cdrom 訪問光驅
pygame.cursors 加載光標
pygame.display 訪問顯示設備
pygame.draw 繪製形狀、線和點
pygame.event 管理事件
pygame.font 使用字體
pygame.image 加載和存儲圖片
pygame.joystick 使用遊戲手柄或者 類似的東西
pygame.key 讀取鍵盤按鍵
pygame.mixer 聲音
pygame.mouse 鼠標
pygame.movie 播放視頻
pygame.music 播放音頻
pygame.overlay 訪問高級視頻疊加
pygame.rect 管理矩形區域
pygame.sndarray 操作聲音數據
pygame.sprite 操作移動圖像
pygame.surface 管理圖像和屏幕
pygame.surfarray 管理點陣圖像數據
pygame.time 管理時間和幀信息
pygame.transform 縮放和移動圖像

接下來我會通過一些列的文章來對pygame的使用進行介紹,首先是遊戲最小系統。通過遊戲最小系統我們可以把遊戲窗口搭建起來,在後續的文章中會介紹怎麼在最小系統的基礎上添加界面元素和動畫、事件。
因爲 pygame 是第三方庫,所以在使用之前需要先安裝。

pip install pygame
或者:
python -m pip install pygame
或者:
直接通過pycharm去安裝

以下是pygame遊戲最小系統:

"""__author__=餘婷"""
import pygame

# 1. 初始化pygame
pygame.init()

# 2. 創建遊戲窗口
# set_mode(大小)
# 創建窗口設置窗口大小
window = pygame.display.set_mode((400, 600))
# 設置標題
pygame.display.set_caption('餘婷小遊戲')


# 3. 讓遊戲一直運行
while True:
    # 4. 在遊戲運行過程中不斷檢測事件
    for event in pygame.event.get():
        print('有事件發生')
        # 如果點擊了關閉按鈕,遊戲退出
        if event.type == pygame.QUIT:
            # 退出
            exit()

在這裏插入圖片描述

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