国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java超級瑪麗小游戲制作過程講解 第五天 創(chuàng)建并完成常量類04

這篇具有很好參考價值的文章主要介紹了Java超級瑪麗小游戲制作過程講解 第五天 創(chuàng)建并完成常量類04。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

//加載障礙物
try {
    obstacle.add(ImageIO.read(new File(path+"brick.png")));
    obstacle.add(ImageIO.read(new File(path+"soil_up.png")));
    obstacle.add(ImageIO.read(new File(path+"soil_base.png")));
} catch (IOException e) {
    e.printStackTrace();
}

//加載水管
for(int i =1;i<=4;i++){
    try {
        obstacle.add(ImageIO.read(new File(path+"pipe"+i+".png")));
    } catch (IOException e) {
        e.printStackTrace();
    }

}

//加載不可破壞的磚塊和旗子

try {
    obstacle.add(ImageIO.read(new File(path+"brick.png")));
    obstacle.add(ImageIO.read(new File(path+"flag.png")));
} catch (IOException e) {
    e.printStackTrace();
}

//加載蘑菇敵人
for(int i=1;i<=3;i++){
    try {
        mogu.add(ImageIO.read(new File(path+"fungus"+i+".png")));
    } catch (IOException e) {
        e.printStackTrace();
    }
}

//加載食人花敵人

for(int i =1;i<=2;i++){
    try {
        flower.add(ImageIO.read(new File(path+"flower1."+i+".png")));
    } catch (IOException e) {
        e.printStackTrace();
    }

}


今天繼續(xù)完成常量的創(chuàng)建。

這段代碼是用于加載游戲中的圖片資源。代碼使用了Java的ImageIO類來讀取圖片文件,并將其添加到相應(yīng)的集合中。

首先,代碼創(chuàng)建了一個`obstacle`列表,用于存儲障礙物的圖片資源。然后,使用try-catch語句塊來捕獲可能發(fā)生的IO異常。

在try塊中,通過調(diào)用`ImageIO.read()`方法來讀取指定路徑下的圖片文件。例如,`ImageIO.read(new File(path+"brick.png"))`會讀取名為"brick.png"的圖片文件。讀取的圖片會被添加到`obstacle`列表中。

如果讀取圖片文件時發(fā)生了IO異常(例如找不到文件、讀取失敗等),則會跳到catch塊。在這里,異常對象`e`會被傳遞給`e.printStackTrace()`方法,以打印出堆棧跟蹤信息,幫助開發(fā)人員定位問題。

類似的邏輯也適用于加載其他類型的圖片資源,如水管、不可破壞的磚塊、旗子、蘑菇敵人和食人花敵人。通過循環(huán)遍歷,每個不同的圖片都會被讀取并添加到相應(yīng)的集合中。

總之,該代碼段的目的是加載游戲所需的圖片資源,并且在加載過程中處理可能出現(xiàn)的IO異常。

知識科普:

在不同的集成開發(fā)環(huán)境(IDE)或文本編輯器中,"try-catch"代碼塊的快捷鍵可能會有所不同。以下是一些常見的IDE和編輯器中使用的快捷鍵:

1. Eclipse:

?? - Windows / Linux:Ctrl + Shift + T

?? - macOS:Command + Shift + T

2. IntelliJ IDEA:

?? - Windows / Linux:Ctrl + Alt + T

?? - macOS:Command + Option + T

3. Visual Studio Code:

?? - Windows / Linux:Ctrl + Shift + T

?? - macOS:Command + Shift + T

在不同的集成開發(fā)環(huán)境(IDE)或文本編輯器中,"try-catch"代碼塊的快捷鍵可能會有所不同。以下是一些常見的IDE和編輯器中使用的快捷鍵:

1. Eclipse:

?? - Windows / LinuxCtrl + Shift + T

?? - macOSCommand + Shift + T

2. IntelliJ IDEA:

?? - Windows / LinuxCtrl + Alt + T

?? - macOSCommand + Option + T

3. Visual Studio Code:

?? - Windows / LinuxCtrl + Shift + T

?? - macOSCommand + Shift + T

請注意,這些快捷鍵可能因為個人設(shè)置或使用的鍵盤布局而有所變化。如果上述快捷鍵在你的環(huán)境中無效,你可以查閱所使用的IDE或編輯器的文檔,尋找相關(guān)的快捷鍵設(shè)置或功能菜單選項。

聲明:小游戲源碼來自b站視頻(up:編程學(xué)習(xí)會員Q),本文僅根據(jù)源碼做知識性補充與注解。如存在不當(dāng)使用的情況,請隨時聯(lián)系刪除。

http://【【Java項目】不到兩小時用Java做出超級瑪麗小游戲_手把手教你開發(fā)游戲_超詳細(xì)保姆級教程_Java編程_Java游戲開發(fā)-Java基礎(chǔ)-Java練手項目】https://www.bilibili.com/video/BV1DZ4y1Y73M?p=7&vd_source=70e680aaeedc45cb797fd52fdd25367c文章來源地址http://www.zghlxwxcb.cn/news/detail-632531.html

到了這里,關(guān)于Java超級瑪麗小游戲制作過程講解 第五天 創(chuàng)建并完成常量類04的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Java制作“簡易王者榮耀”小游戲

    Java制作“簡易王者榮耀”小游戲

    第一步是創(chuàng)建項目?項目名自擬 第二部創(chuàng)建個包名?來規(guī)范class 然后是創(chuàng)建類 GameFrame? ?運行類 運行結(jié)果如下:

    2024年02月04日
    瀏覽(23)
  • 保姆級教你用Python制作超級瑪麗游戲(文末贈書)

    名字:阿玥的小東東 學(xué)習(xí):Python、C/C++ 主頁鏈接:阿玥的小東東的博客_CSDN博客-pythonc++高級知識,過年必備,C/C++知識講解領(lǐng)域博主 目錄 貪吃蛇游戲 彈珠游戲 超級瑪麗(爺青回~)

    2024年02月09日
    瀏覽(24)
  • 基于Python開發(fā)的瑪麗大冒險小游戲(源碼+可執(zhí)行程序exe文件+程序配置說明書+程序使用說明書)

    基于Python開發(fā)的瑪麗大冒險小游戲(源碼+可執(zhí)行程序exe文件+程序配置說明書+程序使用說明書)

    本項目是一套基于Python開發(fā)的瑪麗冒險小游戲程序,主要針對計算機(jī)相關(guān)專業(yè)的正在做畢設(shè)的學(xué)生與需要項目實戰(zhàn)練習(xí)的Python學(xué)習(xí)者。 包含:項目源碼、項目文檔等,該項目附帶全部源碼可作為畢設(shè)使用。 項目都經(jīng)過嚴(yán)格調(diào)試,確保可以運行! 本系統(tǒng)的軟件開發(fā)及運行環(huán)境

    2024年02月09日
    瀏覽(26)
  • Python自制“超級馬里奧”小游戲

    Python自制“超級馬里奧”小游戲

    ?作者簡介:華為開發(fā)者聯(lián)盟優(yōu)質(zhì)內(nèi)容創(chuàng)作者、CSDN內(nèi)容合伙人、GitHub專業(yè)技術(shù)人員?? ??個人主頁:北雨·寒冰~?的CSDN博客 ??系列專欄:PyGame ??個人格言:書山有路勤為徑,學(xué)海無涯苦作舟 ? 前言 看效果 1.基礎(chǔ)設(shè)置(tools部分) 2.設(shè)置背景音樂以及場景中的文字(setup部

    2024年01月25日
    瀏覽(19)
  • python制作小游戲50行代碼,用python制作小游戲代碼

    python制作小游戲50行代碼,用python制作小游戲代碼

    大家好,本文將圍繞python制作小游戲50行代碼小鳥管道展開說明,python制作小游戲都用什么軟件是一個很多人都想弄明白的事情,想搞清楚python制作小游戲400行代碼需要先了解以下幾個事情。 Python非常受歡迎的一個原因是它的應(yīng)用領(lǐng)域非常廣泛,其中就包括游戲開發(fā)。而是用

    2024年02月04日
    瀏覽(27)
  • 編程小游戲制作植物僵尸,編程小游戲教程視頻

    編程小游戲制作植物僵尸,編程小游戲教程視頻

    大家好,給大家分享一下編程小游戲植物大戰(zhàn)僵尸,很多人還不知道這一點。下面詳細(xì)解釋一下。現(xiàn)在讓我們來看看! 大家好,今天給大家?guī)?0個 Python 小游戲,喜歡記得點贊、一定要收藏! 文章目錄 有手就行 1、吃金幣 2、打乒乓 3、滑雪 4、并夕夕版飛機(jī)大戰(zhàn) 5、打地鼠

    2024年02月22日
    瀏覽(18)
  • 用Python編寫的超級馬里奧小游戲(基于Pygame)

    在本文中,我將向您展示如何使用Python編寫一個簡單的超級馬里奧小游戲,使用Pygame庫來處理游戲的圖形和輸入。 首先,我們需要確保已安裝Pygame庫。您可以使用以下命令在終端或命令提示符中安裝Pygame: 一旦安裝完成,我們就可以開始編寫代碼了。下面是完整的Python代碼

    2024年01月16日
    瀏覽(24)
  • 用python做一個小游戲代碼,用python制作一個小游戲

    用python做一個小游戲代碼,用python制作一個小游戲

    大家好,小編來為大家解答以下問題,如何用python編寫一個簡單的小游戲,用python做一個小游戲代碼,今天讓我們一起來看看吧! 今天呢,給大家展示一下Python有趣的小地方,展示給大家看看,我做的小游戲,是否有大家小時候的回憶呢。下面就廢話不多說了,給大家展示一

    2024年02月07日
    瀏覽(22)
  • 用python制作簡單的小游戲,用python設(shè)計一個小游戲

    用python制作簡單的小游戲,用python設(shè)計一個小游戲

    這篇文章主要介紹了python編寫小游戲詳細(xì)教程,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲,下面讓小編帶著大家一起了解一下。 Source code download: 本文相關(guān)源碼 今天給大家?guī)硎鍌€Python小游戲,找回童年的同時學(xué)習(xí)編程還可以摸魚,

    2024年03月16日
    瀏覽(28)
  • c++制作小游戲2048

    c++制作小游戲2048

    完整代碼來自于愛編程的柚子《【C語言/C++游戲項目】:2048小游戲,超詳細(xì)教程教會你寫這個小游戲?!?這個游戲用到了#include graphics.h,思路比較簡單。 首先做出游戲頁面,然后畫出4*4的格子,利用map二維數(shù)組,依據(jù)數(shù)字{0,2,4,8,16,32,64,128,256,512,1024,2048}找到對應(yīng)顏色在固定位

    2024年02月13日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包