《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培

《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培

ID:46177430

大?。?96.50 KB

頁數(shù):22頁

時(shí)間:2019-11-21

《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培_第1頁
《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培_第2頁
《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培_第3頁
《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培_第4頁
《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培_第5頁
資源描述:

《《Anroid 20游戲開發(fā)實(shí)戰(zhàn)寶典》- [Android游戲開發(fā)培》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Android游戲開發(fā)培訓(xùn)視頻益智游戲——推箱子課程安排背景概述功能簡介游戲的策劃開發(fā)前的準(zhǔn)備工作各個(gè)類的簡要介紹游戲的框架簡介歡迎動(dòng)畫界面的設(shè)計(jì)與實(shí)現(xiàn)菜單界面的設(shè)計(jì)與實(shí)現(xiàn)課程安排(續(xù))游戲界面的框架設(shè)計(jì)角色相關(guān)類的開發(fā)游戲界面的完善游戲的優(yōu)化與改進(jìn)開發(fā)背景推箱子是一款來自日本的古老游戲,其設(shè)計(jì)目的是訓(xùn)練人的邏輯思維能力。游戲場景一般是設(shè)定在空間狹小的倉庫中,要求把箱子擺放到指定位置。這就要求玩家巧妙的運(yùn)用有限的空間和通道,合理的安排箱子的位置和移動(dòng)次序才可能完成任務(wù)。隨著計(jì)算機(jī)游戲的發(fā)展,很多編程愛好者基于該游戲的思想開

2、發(fā)了出各種版本、各種類型的推箱子。這其中也包括很多手機(jī)版本的實(shí)現(xiàn),伴隨著手機(jī)與計(jì)算機(jī)的普及,很快推箱子游戲便進(jìn)入了千家萬戶。功能需求在游戲開發(fā)之前,首先需要對游戲所應(yīng)該具有的功能進(jìn)行分析,功能分析是游戲開發(fā)的前提,有了需求才可能游戲的開發(fā),并且需求分析必須非常詳細(xì),以免造成不必要的損失。具體的功能如下:歡迎動(dòng)畫界面,游戲運(yùn)行后首先進(jìn)入的界面。菜單的選擇,還需要設(shè)計(jì)出菜單界面,并且在菜單界面至少有四種菜單供用戶選擇。游戲的音效,游戲的過程中需要在適當(dāng)?shù)奈恢锰砑由弦粜?,并且可以對音效進(jìn)行開與關(guān)閉的設(shè)置。游戲幫助,還需要為本游戲

3、添加幫助界面,簡單介紹游戲的基本功能及玩法。功能需求(續(xù))鍵盤操控,主要是完成玩家與游戲的交互。游戲的勝利,游戲需要設(shè)計(jì)適當(dāng)?shù)碾y度,使玩家能夠經(jīng)過努力完成游戲。游戲預(yù)覽這一節(jié)將對本游戲各個(gè)功能進(jìn)行演示。游戲的策劃游戲的策劃主要包括游戲的情節(jié)、目標(biāo)受眾、運(yùn)行的目標(biāo)平臺(tái)、采用的呈現(xiàn)技術(shù)、操作方式等幾個(gè)方面。下面就針對本游戲?qū)ι鲜鰩讉€(gè)方面進(jìn)行簡單的介紹,如下所列。游戲情節(jié),本游戲?yàn)檩p量級(jí)的益智游戲,因此不存在很復(fù)雜的情節(jié)。這方面主要要做的工作主要為設(shè)計(jì)游戲各關(guān)倉庫的形狀、大小、可通過區(qū)域,以及各關(guān)中箱子的初始位置與目的地。目標(biāo)受

4、眾,這個(gè)游戲受眾面比較廣,應(yīng)該是老少皆宜的??紤]到受眾面廣的原因,應(yīng)該將操作方式設(shè)計(jì)得更加人性化,畫面更加清新。游戲的策劃(續(xù))運(yùn)行的目標(biāo)平臺(tái),本游戲的目標(biāo)平臺(tái)為Android2.1。采用的呈現(xiàn)技術(shù),推箱子游戲一般采用的都是2D的呈現(xiàn)技術(shù),本案例為了增強(qiáng)游戲的吸引力,擬采用2.5D呈現(xiàn)技術(shù)。2.5D呈現(xiàn)技術(shù)也有多種視角可供選擇,本游戲采用45度視角。操作方式,本游戲擬采用手機(jī)鍵盤進(jìn)行操作,對于沒有鍵盤的型號(hào)也可以考慮采用虛擬鍵盤。開發(fā)前準(zhǔn)備工作由于該游戲使用Eclipse作為主要的開發(fā)工具,所以在開發(fā)之前需要檢查Eclip

5、se是否已經(jīng)配置好。準(zhǔn)備游戲用到的圖片資源準(zhǔn)備游戲用到的聲音資源游戲的架構(gòu)在正式代碼的開發(fā)之前,首先對該游戲的設(shè)計(jì)框架進(jìn)行簡要介紹,以幫助讀者更好的理解后面的內(nèi)容。游戲的類框架各個(gè)類的簡要介紹該游戲中開發(fā)的類比較多,為了讓讀者能夠更好的理解各個(gè)類的在游戲中所扮演的角色,本節(jié)將按照前面的框架分類對各個(gè)類的功能進(jìn)行簡要介紹。共有類歡迎界面相關(guān)類菜單界面相關(guān)類游戲界面相關(guān)類歡迎動(dòng)畫界面的設(shè)計(jì)與實(shí)現(xiàn)當(dāng)玩家運(yùn)行游戲時(shí),首先看到的是歡迎界面,歡迎界面是整個(gè)游戲的門面,良好的歡迎界面會(huì)增加玩家對游戲的視覺體驗(yàn)。下面將開始對歡迎動(dòng)畫界面的

6、開發(fā)進(jìn)行介紹。PushBoxActivity類框架的搭建歡迎界面WelcomeView類的實(shí)現(xiàn)刷幀線程WelcomeViewDrawThread的實(shí)現(xiàn)動(dòng)畫線程WelcomeViewGoThread的實(shí)現(xiàn)菜單界面的設(shè)計(jì)與實(shí)現(xiàn)歡迎動(dòng)畫界面已經(jīng)開發(fā)完成,接下來將進(jìn)入菜單相關(guān)界面的開發(fā)。游戲界面的框架設(shè)計(jì)與實(shí)現(xiàn)經(jīng)過前面的開發(fā),歡迎界面及菜單界面已經(jīng)開發(fā)完成。接下來將進(jìn)入本游戲最復(fù)雜的界面——游戲界面的開發(fā),首先需要對該界面的框架進(jìn)行介紹。游戲界面的框架設(shè)計(jì)角色相關(guān)類的開發(fā)經(jīng)過前面的開發(fā),游戲界面的框架已經(jīng)搭建完成,但是此時(shí)還不能繪

7、制任何物體,本節(jié)將對游戲的地圖、各個(gè)實(shí)體以及相關(guān)線程進(jìn)行介紹,為之后游戲界面的完善做好準(zhǔn)備。地圖類MapList的實(shí)現(xiàn)角色類MySprite的實(shí)現(xiàn)鍵盤監(jiān)聽線程KeyThread的實(shí)現(xiàn)角色移動(dòng)線程SpriteMoveThread的實(shí)現(xiàn)換幀線程SpriteThread的實(shí)現(xiàn)鍵位表示方法action的后四位游戲界面的完善前面已經(jīng)將游戲界面需要的地圖以及實(shí)體進(jìn)行了介紹,接下來將使用之前開發(fā)的各個(gè)類來完善游戲的主界面,完成本游戲的開發(fā)。箱子移動(dòng)線程BoxThread的實(shí)現(xiàn)刷幀線程GameViewDrawThread的實(shí)現(xiàn)游戲界面Ga

8、meView的完善游戲的優(yōu)化與改進(jìn)本游戲的功能基本開發(fā)完全,但仍有很多方面可以進(jìn)行優(yōu)化和改進(jìn),本節(jié)將列出其中一部分,有能力的讀者可以進(jìn)一步對本游戲進(jìn)行優(yōu)化,提高游戲的檔次。音效的提升,本游戲中,并沒有過多添加對音效的處理,有興趣的玩家可以再添加一些適當(dāng)?shù)囊粜В蕴嵘婕业捏w驗(yàn)。玩家的定制,本游戲中,應(yīng)該

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。