本系列博客介紹以python+pygame庫進行小游戲的開發。有寫的不對之處還望各位海涵。 在上一篇博客中,我們學習了pygame事件與設備輪詢。http://www.cnblogs.com/msxh/p/4979380.html 這次我們來一起了解一下如何在pygame中加載位圖 ...
下面我們一起用pygame編寫一個打字測速游戲 這是一個很實用的有趣的小游戲: 開始之前先來學習幾個小函數: ord ch python內置函數,傳入一個字符,返回字符的ascii碼 chr num python內置函數,傳入一個十進制或十六進制,返回ascii碼對應的字符 os.path.getsize filename 傳入文件路徑,返回文件大小,返回 為空文件 pygame.key.get ...
2019-02-02 10:49 0 861 推薦指數:
本系列博客介紹以python+pygame庫進行小游戲的開發。有寫的不對之處還望各位海涵。 在上一篇博客中,我們學習了pygame事件與設備輪詢。http://www.cnblogs.com/msxh/p/4979380.html 這次我們來一起了解一下如何在pygame中加載位圖 ...
Learning From Here 運行截圖: 本次使用的兩張圖片資源: 背景:sushiplate.jpg 光標:fugu.png ...
下面我們一起來創建一個背景為藍色的窗口作為游戲編程的開始: 這就是我們創建的第一個窗口: ...
前言 在上一篇中,我們初步熟悉了pygame的控制流程,但這對於一個游戲而言是遠遠不夠的。所以在這一篇中,我們的任務是添加一架飛機(玩家),並且能夠控制它進行移動,這樣我們就又離目標進了一步了~ε=ε=(ノ≧∇≦)ノ 正片開始! 1. 把我們的戰斗機搬上屏幕 在正式上代碼以前 ...
前言 前幾天我們做出了一個可控制的飛機,今天我們來做一些小改進,這是代碼的一些小改進,卻是我們小游戲的一大改進啊~(╯°口°)╯(┴—┴ 然后再引進另外一個主題,pygame.sprite,精靈模塊,那它究竟又有什么用呢? 正片開始~ 1. 對主循環的優化 記得 ...
作了簡單介紹了,這一節中我們使用一個新函數,用於判斷玩家是否被敵機擊中: pygame.spri ...
前言 在上一節我們完成了對玩家飛機的基本操作,這一節我們就來創造出敵人了(°∀°)ノ~目標有三個,第一個是在屏幕上繪制出敵機,第二個是判斷子彈是否擊中了敵人,第三個是對被擊中的敵人作后續的處理。明白方向后就可以開始了! 正片開始~ 1. 繪制敵機 隨機是游戲中一個很重 ...
就很有意思的實現。關於Python你還可以找到更多的資料,這里不一一贅述。 一說到開始學習一門新的編程 ...