距離前一篇介紹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)遞增的方式,這個座標觀念在遊戲中相當重要,一定要先認清!
整個上述觀念可配合下圖理解:
到這裡,應該就可以完成如何將圖檔引入並呈現在遊戲視窗中了!
(作業??~可以練習一下如何在視窗中載入更多圖形元件)
可以順利完成圖形的載入~~接下來呢?
(遊戲嘛~~當然就是要練習如何去偵測、操控遊戲中的各種事件及物件元素囉)
沒有留言:
張貼留言