2020年8月23日 星期日

pygame玩遊戲系列(2)~圖片的載入及設定

 距離前一篇介紹pygame的基礎視窗架構介紹的紀錄居然又過了將近三個月~~時間真是快啊!

相對於上次只能顯示一個陽春到不知所云的視窗,這次就先針對如和設定背景圖、載入遊戲圖形元件等做初步介紹!

先看成果目標:

=====================================================

一樣先上程式碼的部分:

本次的程式部分,去除前一篇視窗基礎結構的部分,新增的部分主要只有程式碼中的:

5, 6, 8, 11, 17 這五行~~也就是這五行讓整個遊戲視窗繽紛美麗起來了!

現在就簡要記述一下相關內容:(其實每一行程式後方都有註解說明了)

第8行~~設定遊戲視窗標題語法:pygame.display.set_caption('視窗標題')

第5, 6二行:主要就是使用 pygame.image.load('圖檔') 載入將所需之圖檔備用

第11, 17行是在視窗掛載(畫出)圖檔的方法: screen(視窗名稱).blit(圖形物件, (顯示座標))

比較需要說明的重點是:screen.blit中設定的座標位置,是指圖形矩形方框左上角的定位點

而整個遊戲視窗的座標分布模式,則是由左上(0,0)往右下(500,380)遞增的方式,這個座標觀念在遊戲中相當重要,一定要先認清!

整個上述觀念可配合下圖理解:

到這裡,應該就可以完成如何將圖檔引入並呈現在遊戲視窗中了!

(作業??~可以練習一下如何在視窗中載入更多圖形元件)

可以順利完成圖形的載入~~接下來呢?

(遊戲嘛~~當然就是要練習如何去偵測、操控遊戲中的各種事件及物件元素囉)

沒有留言:

張貼留言