返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國IT培訓(xùn)中心
如何用java開發(fā)一款小游戲,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解java開發(fā)一個類似像素鳥和圍住神經(jīng)貓小游戲一般需要多長時間?,如何用Java做Flash小游戲,我想開發(fā)一個java小游戲參加學(xué)校的游戲編程比賽,用java se開發(fā)了一個小游戲,怎么把它生稱一個.exe文件運(yùn)行它??,基本就能走遍天下都不怕了!
主要是看你是否有明確的游戲結(jié)構(gòu)與源代碼方面的資源;如果思路清晰,可以節(jié)約至少三個月的開發(fā)周期;包括技術(shù)思路、代碼框架思路、游戲內(nèi)容結(jié)構(gòu)思路等。如果資源充分,可以節(jié)約至少三個月的開發(fā)周期;包括源代碼及插件資源、硬件及調(diào)試設(shè)備的資源、圖片資源等。如果團(tuán)隊實力強(qiáng),可以節(jié)約至少半年的開發(fā)周期。如果是個人學(xué)習(xí)作品,要制作成能進(jìn)入蘋果appStore排行榜的游戲,大約需要兩三年的時間;如果是半成品或demo,大約半年。
編寫好的java程序(*.java),首先要用javac.exe編譯成為字節(jié)碼文件(*.class),然后使用java.exe來執(zhí)行。建議你下載一個eclipse,用集成開發(fā)環(huán)境,這個比較方便。在eclipse里,新建一個java工程,默認(rèn)java程序都是自動編譯,從你的java文件上,右鍵選擇行就行了。如果還有什么不明白的,給我發(fā)消息。 如果想做動畫,最好用flash,對于做動畫,這個也比較好學(xué)。
如果想選引擎的話,有兩個可以推薦的libgdx和LGame,一個是因為大多數(shù)人的評價都很好但相關(guān)的資料少,一個是國人開發(fā)的,資料文檔比較完備,如果向開發(fā)者提高回答會很及時。相關(guān)的資料網(wǎng)上都有,直接搜索就可以
最基本的方法就是用dos命令編譯,例如如果源代碼保存在game.java中,方法如下:1 javac game.java2 java game如果程序沒有錯誤,會產(chǎn)生一個java.exe進(jìn)程,你的游戲會運(yùn)行,但它不會產(chǎn)生文件,一旦關(guān)閉進(jìn)程,想要運(yùn)行你的游戲,必須重新使用java game命令。想要生成文件也可以用dos命令,但是因為習(xí)慣了用eclipse寫代碼,所以我一直是eclipse生成文件的,在eclipse里選擇導(dǎo)出jar文件(當(dāng)然你要寫好清單文件)。jar文件是可以直接運(yùn)行的,如果實在要生成一獨(dú)立的exe文件,可以到網(wǎng)上搜個exej,他可以把jar文件轉(zhuǎn)成exe不過這一切都是建立在成功搭建java環(huán)境的基礎(chǔ)上
雖說掌握和了解了java開發(fā)一個類似像素鳥和圍住神經(jīng)貓小游戲一般需要多長時間?,如何用Java做Flash小游戲,我想開發(fā)一個java小游戲參加學(xué)校的游戲編程比賽,用java se開發(fā)了一個小游戲,怎么把它生稱一個.exe文件運(yùn)行它??,能走遍天下,但也要不斷去學(xué)習(xí)新的知識,更多的Java知識,請聯(lián)系客服獲取。