Pygame 是一款專門為開發(fā)和設(shè)計 2D 電子游戲而生的、免費開源的 Python 軟件包/模塊,它支 Windows、Linux、Mac OS 等操作系統(tǒng),具有良好的跨平臺性
Pygame 在 SDL 的基礎(chǔ)上開發(fā)而成,它提供了諸多操作模塊,比如圖像模塊(image)、聲音模塊(mixer)、輸入/輸出(鼠標(biāo)、鍵盤、顯示屏)模塊等。相比于開發(fā) 3D 游戲而言,Pygame 更擅長開發(fā) 2D 游戲,比如于飛機(jī)大戰(zhàn)、貪吃蛇、掃雷等游戲。
SDL 是 Simple DirectMedia Layer 的縮寫,它是使用C語言編寫的多媒體開發(fā)庫。
當(dāng)然,Python 也提供了開發(fā) 3D 游戲的軟件包,比如 Pyglet、Panda3D、PyOgre 等。
這套教程將讓你了解 Pygame 游戲開發(fā)過程中使用到的基礎(chǔ)知識,比如游戲主循環(huán)、Surface 對象、Event 事件、Rect 區(qū)域等。
這套教程采用了知識點+示例相結(jié)合的方式來編寫,讓您學(xué)一點,透一點,使整個閱讀過程變得簡單、有趣。
以下是整套教程的目錄:
-
Pygame是什么
-
Pygame下載和安裝
-
第一個Pygame程序
-
Pygame Display顯示模塊
-
Pygame Surface創(chuàng)建圖像
-
Pygame Transform圖像變形
-
Pygame Time時間控制
-
Pygame Rect區(qū)域
-
Pygame Event事件
-
Pygame Draw繪圖函數(shù)
-
Pygame Font文本和字體
-
Pygame精靈和碰撞檢測
在編寫 Pygame 教程的初期,C語言中文網(wǎng)團(tuán)隊內(nèi)部發(fā)生了一些分歧,大家都認(rèn)為 Pygame 是一個小工具,只能開發(fā)一些小玩意,讓初學(xué)者耍一耍而已,沒法收費,所以大家贊同寫一篇幾千字的簡明教程,這樣能夠降低創(chuàng)作成本,把時間和精力節(jié)省下來,投入到那些能夠收費的教程。
大家說的都沒錯,我也認(rèn)同大家的觀點,但是這和創(chuàng)辦C語言中文網(wǎng)的初衷是違背的,我們的 Slogan 是:
千錘百煉,只為大作;精益求精,處處斟酌;這種教程,看一眼就傾心。
要想創(chuàng)作優(yōu)質(zhì)教程,就必須認(rèn)認(rèn)真真,一絲不茍,以工匠的精神來打磨每一個細(xì)節(jié)。這樣的教程是一件作品,而不是呆板的文字。所以最終我決定力排眾議,把 Pygame 教程打造成一個專題,即使免費,也要讓讀者學(xué)到足夠的知識。
有人說這是情懷和倔強(qiáng),是理想主義者,好吧,我欣然接受這種評價,并為此感到驕傲。
Pygame 教程正式發(fā)布后,我統(tǒng)計了一下,總共 1.5W 字,25 張圖片(包含 gif 動圖)。
大家可以猛擊文末的「閱讀原文」或者復(fù)制鏈接 http://c.biancheng.net/pygame/ 閱讀完整的 Pygame 教程。
點擊下方安全鏈接前往獲取
CSDN大禮包:《Python入門&進(jìn)階學(xué)習(xí)資源包》免費分享文章來源:http://www.zghlxwxcb.cn/news/detail-849407.html
??Python實戰(zhàn)案例??
光學(xué)理論是沒用的,要學(xué)會跟著一起敲,要動手實操,才能將自己的所學(xué)運用到實際當(dāng)中去,這時候可以搞點實戰(zhàn)案例來學(xué)習(xí)。
??Python書籍和視頻合集??
觀看零基礎(chǔ)學(xué)習(xí)視頻,看視頻學(xué)習(xí)是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎(chǔ)到深入,還是很容易入門的。
??Python副業(yè)創(chuàng)收路線??
這些資料都是非常不錯的,朋友們?nèi)绻行枰禤ython學(xué)習(xí)路線&學(xué)習(xí)資料》,點擊下方安全鏈接前往獲取
CSDN大禮包:《Python入門&進(jìn)階學(xué)習(xí)資源包》免費分享
本文轉(zhuǎn)自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除。文章來源地址http://www.zghlxwxcb.cn/news/detail-849407.html
到了這里,關(guān)于Python Pygame游戲開發(fā)教程正式發(fā)布(非常詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!