047_wz_hm_項(xiàng)目實(shí)戰(zhàn)——飛機(jī)大戰(zhàn)之圖像繪制

理解圖像并實(shí)現(xiàn)圖像繪制

在游戲中,能夠看到的游戲元素大多都是圖像苟径,圖像文件初始是保存在磁盤(pán)上的案站,如果需要使用,第一步就需要被加載到內(nèi)存棘街,要在屏幕上看到某一個(gè)圖像的內(nèi)容蟆盐,需要按照三個(gè)步驟:

  1. 使用pygame.image.load()加載圖像的數(shù)據(jù)
  2. 使用游戲屏幕對(duì)象調(diào)用blit方法將圖像繪制到指定位置
  3. 調(diào)用pygame.display.update()方法更新整個(gè)屏幕的顯示
    圖像繪制流程

    提示:要想在屏幕上看到繪制的結(jié)果,就一定要調(diào)用pygame.display.update()方法

代碼演練I——繪制背景圖像

需求:

  1. 加載background.png創(chuàng)建背景
  2. 將背景繪制在屏幕的(0遭殉,0)位置
  3. 調(diào)用屏幕更新顯示背景圖像
繪制背景圖片

繪制英雄圖像

需求:

  1. 加載me1.png創(chuàng)建英雄飛機(jī)
  2. 將英雄飛機(jī)繪制在窗口的(200舱禽, 500)位置
  3. 調(diào)用屏幕更新顯示英雄飛機(jī)圖像
繪制英雄圖像

理解update()方法的作用

可以在screen對(duì)象完成所有blit方法之后,統(tǒng)一調(diào)用一次display.update`方法恩沽,同樣可以在屏幕上看到最終的繪制結(jié)果

  • 使用display.set_mode()創(chuàng)建的screen對(duì)象是一個(gè)內(nèi)存中的屏幕數(shù)據(jù)對(duì)象誊稚,可以理解為油畫(huà)的畫(huà)布
  • screen.blit方法可以在畫(huà)布上繪制很多圖像,例如英雄罗心、敵機(jī)里伯、子彈等,這些圖像有可能會(huì)彼此重疊或者覆蓋
  • display.update()會(huì)將畫(huà)布的最終結(jié)果繪制在屏幕上渤闷,這樣可以提高屏幕繪制效率疾瓮,增加游戲的流暢度
    2020.8.20
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市飒箭,隨后出現(xiàn)的幾起案子狼电,更是在濱河造成了極大的恐慌,老刑警劉巖弦蹂,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肩碟,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡凸椿,警方通過(guò)查閱死者的電腦和手機(jī)削祈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)脑漫,“玉大人髓抑,你說(shuō)我怎么就攤上這事∮判遥” “怎么了吨拍?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)网杆。 經(jīng)常有香客問(wèn)我羹饰,道長(zhǎng)握爷,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任严里,我火速辦了婚禮新啼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘刹碾。我一直安慰自己燥撞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布迷帜。 她就那樣靜靜地躺著物舒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪戏锹。 梳的紋絲不亂的頭發(fā)上冠胯,一...
    開(kāi)封第一講書(shū)人閱讀 49,950評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音锦针,去河邊找鬼荠察。 笑死,一個(gè)胖子當(dāng)著我的面吹牛奈搜,可吹牛的內(nèi)容都是我干的悉盆。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼馋吗,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼焕盟!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起宏粤,我...
    開(kāi)封第一講書(shū)人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤脚翘,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后绍哎,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體来农,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年蛇摸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了备图。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赶袄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出抠藕,到底是詐尸還是另有隱情饿肺,我是刑警寧澤,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布盾似,位于F島的核電站敬辣,受9級(jí)特大地震影響雪标,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜溉跃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一村刨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧撰茎,春花似錦嵌牺、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至炫惩,卻和暖如春僻弹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背他嚷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工蹋绽, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人筋蓖。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓蟋字,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親扭勉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鹊奖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350