需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):8891 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:Unity3d是能夠?qū)崿F(xiàn)輕松創(chuàng)作的多平臺的游戲開發(fā)工具,其游戲制作功能已經(jīng)達(dá)到很高的水平。Unity利用交互的圖型化開發(fā)環(huán)境為首的方式的編輯在Windows和Max OS X下,游戲可發(fā)布多個平臺。Unity支持三種語言開發(fā):JavaScript、Boo和C#。 本次畢業(yè)論文設(shè)計的題目為基于 Unity3D 的 android 手機(jī)射擊游戲的設(shè)計與開發(fā),旨在成功的設(shè)計出一款可以運行在安卓手機(jī)上的射擊游戲。在本次設(shè)計中,使用第一人稱作主角,用NGUI插件來制作游戲UI界面,用粒子特效來實現(xiàn)敵人被擊中時噴血的效果,敵人在尋找目標(biāo)時用到了導(dǎo)航網(wǎng)格自動尋路,會隨機(jī)在30個地點刷新位置。在游戲中我們可以利用手機(jī)的虛擬鍵來對控制方向和射殺敵人。不同的關(guān)卡有不同的要求,敵人的數(shù)量和速度都在不斷變化來滿足玩家的要求,以供玩家娛樂。 關(guān)鍵詞 Unity3D;Android;射擊游戲
目錄 摘要 Abstract 1 緒論-1 1.1 Android游戲發(fā)展史-1 1.2 研究目的及意義-1 2 技術(shù)介紹-2 2.1 Unity3D介紹-2 2.2 NGUI插件-2 2.3 動畫系統(tǒng)-2 2.4 Shuriken粒子系統(tǒng)-2 2.5 導(dǎo)航網(wǎng)格尋路-2 3 需求分析-3 3.1 用戶需求-3 3.2 功能需求-3 3.3 界面需求-3 3.4 性能需求-3 3.4.1 硬件環(huán)境-3 3.4.2 軟件環(huán)境-4 3.4.2 可行性分析-4 4 游戲分析-5 4.1 游戲結(jié)構(gòu)方案設(shè)計-5 4.2 游戲體系劃分結(jié)構(gòu)-6 4.3 游戲的各功能劃分-6 4.4 游戲的總體框架-6 5 游戲?qū)崿F(xiàn)-8 5.1 游戲界面實現(xiàn)-8 5.1.1 主界面-8 5.1.2 商店界面-9 5.1.3 關(guān)卡界面-10 5.2 場景實現(xiàn)-10 5.2.1 場景1-10 5.2.2 場景2-11 5.3 主角實現(xiàn)-12 5.3.1 攝像機(jī)的控制-12 5.3.2 武器切換-13 5.3.3 主角射擊-13 5.4 敵人實現(xiàn)-14 5.4.1 敵人模型-14 5.4.2 敵人動畫-15 5.4.3 敵人行為-15 5.5 關(guān)卡實現(xiàn)-18 5.6 統(tǒng)計分值-19 5.7 商店實現(xiàn)-20 6 游戲測試-21 6.1 打包發(fā)布-21 6.2 性能測試-23 結(jié)論-25 致謝-26 附錄-28 |