需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):14982 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:現(xiàn)如今3D技術(shù)將計(jì)算機(jī)技術(shù)帶入了一個(gè)新的高度,尤其是在游戲制作中。其中Unity3D是最近幾年比較熱門(mén)的跨平臺(tái)能力強(qiáng)的開(kāi)發(fā)引擎。成熟的3D技術(shù)開(kāi)發(fā)的游戲往往很受消費(fèi)者的歡迎,這種游戲能給消費(fèi)者帶來(lái)更多真實(shí)的感受。 本次課題就是以Unity3D引擎為開(kāi)發(fā)平臺(tái)以及用C#為開(kāi)發(fā)語(yǔ)言所設(shè)計(jì)的一款第一人稱射擊游戲。課題的主要功能有主角的射擊、主角加血、敵人的自動(dòng)尋路、敵人的再生和敵人的死亡。論文根據(jù)游戲開(kāi)發(fā)的思路從相關(guān)知識(shí)點(diǎn)的介紹、游戲的需求分析、游戲的實(shí)現(xiàn)和測(cè)試相繼展開(kāi)工作,從而完成畢業(yè)設(shè)計(jì)的最終作品。 本游戲是一款適合大眾的休閑娛樂(lè)產(chǎn)品,它以第一人稱的視角給予玩家真實(shí)的感受,其優(yōu)良的性能可以使游戲擁有更好的操作性。游戲開(kāi)發(fā)中使用了鍵盤(pán)和鼠標(biāo)控制,各個(gè)功能構(gòu)成了不可分割的整體。
關(guān)鍵詞 Unity3D引擎;第一人稱;射擊游戲;C#
目錄 摘要 Abstract 1 緒論-1 1.1 游戲的發(fā)展-1 1.2 選題的目的和意義-1 1.3 論文的組織結(jié)構(gòu)-1 2 技術(shù)介紹-3 2.1 Unity3D簡(jiǎn)介-3 2.2 GUI-3 2.3 3D圖形庫(kù)-3 2.4 Mecanim動(dòng)畫(huà)-4 2.5 人工智能AI-4 2.6 Unity腳本-4 2.7 第一人稱射擊游戲簡(jiǎn)介-4 3 游戲分析-6 3.1 設(shè)計(jì)目的-6 3.2 可行性分析-6 3.3 場(chǎng)景分析-6 3.4 界面分析-6 3.5 功能分析-6 3.6 性能分析-7 3.6.1 硬件環(huán)境-7 3.6.2 軟件環(huán)境-7 3.7 結(jié)論意見(jiàn)-7 4 游戲的設(shè)計(jì)-8 4.1 游戲方案-8 4.2 游戲框架設(shè)計(jì)-8 4.3 游戲模塊設(shè)計(jì)-8 5 游戲的實(shí)現(xiàn)-10 5.1 游戲場(chǎng)景的實(shí)現(xiàn)-10 5.1.1 地形-10 5.1.2 場(chǎng)景元素-11 5.2 游戲界面的實(shí)現(xiàn)-12 5.2.1 游戲主菜單界面模塊-12 5.2.2 游戲設(shè)置界面模塊-14 5.2.3 游戲幫助界面模塊-15 5.3 游戲UI界面的實(shí)現(xiàn)-16 5.4 主角的實(shí)現(xiàn)-18 5.4.1 角色控制器-18 5.4.2 攝像機(jī)的控制-19 5.4.3 武器的設(shè)置-20 5.4.4 主角的射擊-21 5.4.5 主角加血-22 5.5 敵人的實(shí)現(xiàn)-22 5.5.1 尋路導(dǎo)航-22 5.5.2 設(shè)置敵人的動(dòng)畫(huà)-24 5.5.3 敵人的行為-26 5.5.4 敵人的進(jìn)攻和死亡-27 5.6 敵人生成器-28 5.7 小地圖-29 6 游戲測(cè)試-31 6.1 在Unity中測(cè)試-31 6.2 PC端測(cè)試-32 6.3 游戲系統(tǒng)的改進(jìn)-35 結(jié)論-36 致謝-37 參考文獻(xiàn)-38 |