想編寫遊戲的看過來-Python遊戲庫-pygame

1
2
3
你是不是有想自己設計一款遊戲的衝動呢?如果有,那麼,是不是又覺得無從下手呢?本篇文章就來告訴你們,我們製作遊戲需要用到什麼和如何製作。

Python作爲一種解釋型語言,簡單易用強大,它有着豐富的第三方模塊。pygame就是其中的一個模塊。本模塊包含了製作遊戲的所有內容。所以,在你製作遊戲時,需要先將該模塊導入到你的程序當中。格式:import pygame。
4
我們的遊戲需要一個窗口來顯示我們的製作效果。所以,我們必須利用pygame模塊中的窗口工具來初始化和設置窗口的大小、標題等等。
飛機大戰
有了窗口,你會覺得它像你家牆面一樣白。相信你一定不會喜歡。其實,我們是可以設置窗口的背景顏色的。你可能會說,即使有顏色,它也比較單一,不夠豐富。那麼,接下來該怎麼做呢?

大家在網上看到過很多漂亮的圖片,自己用手機可能也拍過很多你喜歡的風景,甚至你自己也繪製過很多的圖片。這些,都可以利用我們pygame裏面的工具加載到我們的程序當中。這時候,你可以直接利用這些圖片作爲你的窗口背景以及你遊戲中的角色。注意:pygame對你的圖片使用有要求。也就是說你圖片的格式爲xxx.png等。

窗口美化
到此,你可以在你的遊戲窗口中,看到你的遊戲角色、背景,靜靜地出現在遊戲窗口當中,等着你去控制。根據你的想法,利用我們的Python語句來控制你的遊戲角色動起來吧。

這個時候,你的遊戲角色在窗口中實現着你大腦裏遊戲的想法。想不想在角色互相決鬥的過程中,來點音樂呢?pygame當中同樣提供了此工具。記得一定要先找到你喜歡的音樂,同時並添加到程序當中。
你想不想在遊戲角色拼殺的過程當中,知道遊戲角色的屬性、生命等信息呢?如果想,你可以利用pygame當中的文本將這些信息顯示在我們的窗口當中。
生命值
對於遊戲結束或者遊戲進行過程中的某些突發情況進行處理。比如,你按下鍵盤的ESC等等。你可以利用pygame中的事件函數對此進行特殊的處理。

到此,你已經制作成功一款完整的遊戲。讓你的同學和你一起盡情地play吧。
陪伴成長

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