需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):10955 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著科學(xué)技術(shù)的快速發(fā)展,智能手機(jī)在我們生活中非常普及。人們通過智能手機(jī)能玩各種各樣的手機(jī)游戲,休閑娛樂,緩解壓力。其中有一種酷跑游戲深受玩家的喜愛,比較出名的酷跑游戲有天天酷跑,神廟逃亡等。本文介紹了通過Unity3D引擎開發(fā)的一款簡易的2D酷跑游戲。 該游戲主要包括主角,地面,墻體障礙,敵人和獎勵物品。本游戲是一種冒險(xiǎn)性酷跑游戲,主要進(jìn)程是選擇關(guān)卡,主角在場景中漫步穿行,以各種地面,墻體作為路障,營造出真實(shí)的跑酷場景,玩家與角色的交互方式通過左右方向鍵或者AD鍵讓角色左右移動,空格鍵表示跳躍,主角根據(jù)玩家的按鍵操作來做出相應(yīng)的動作來躲避漫游過程中出現(xiàn)的敵人和拾取獎勵物品。一旦觸碰到敵人或者從地面掉落,就會判定游戲失敗,計(jì)算玩家獲得的得分,并顯示,根據(jù)玩家獲得的分?jǐn)?shù)顯示相應(yīng)的星星數(shù)目來評定玩家的操作水平,解鎖下一關(guān)卡。 該游戲主要涉及到Unity引擎UI的搭建,簡單的場景切換。給主角添加剛體,賦予主角物理屬性,給主角施加力控制主角的移動,跳躍。給主角添加碰撞器,給地面,墻體,敵人,獎勵物品添加觸發(fā)器和相應(yīng)的觸發(fā)事件,當(dāng)主角與地面,墻體,敵人,獎勵物品碰撞的時(shí)候觸發(fā)相應(yīng)的事件。通過動畫狀態(tài)機(jī)控制主角動作的切換。通過音頻源管理器控制聲音的播放。通過單例模式存儲玩家獲得的分?jǐn)?shù)和當(dāng)前關(guān)卡和相應(yīng)的星星數(shù)。
關(guān)鍵詞:2D酷跑;Unity3D引擎;游戲開發(fā);單例模式;C#
目錄 摘要 Abstract 1 緒論-1 1.1 項(xiàng)目背景和來源-1 1.2 項(xiàng)目研究的目的和意義-2 2 相關(guān)技術(shù)和工具-3 2.1 Unity引擎的介紹-3 2.1.1 Unity界面布局-3 2.1.2 常用的快捷鍵使用-3 2.1.3 腳本組件-4 2.1.5 碰撞器組件-4 2.1.6 剛體組件-5 2.1.7 觸發(fā)器-6 2.2 C#腳本語言的介紹-6 3 游戲的設(shè)計(jì)與實(shí)現(xiàn)-7 3.1 游戲創(chuàng)意-7 3.1.1游戲特點(diǎn)-7 3.1.2游戲玩法-7 3.2 游戲的概要設(shè)計(jì)-8 3.2.1 游戲的結(jié)構(gòu)-8 3.2.2游戲功能模塊-9 3.3 游戲的詳細(xì)設(shè)計(jì)-13 3.3.1 選擇關(guān)卡模塊-13 3.3.2 主角控制模塊-14 3.3.3 獎勵物品模塊-18 3.3.4 敵人控制模塊-20 3.3.5 游戲勝利模塊-21 3.3.6 游戲失敗模塊-23 3.3.7 單例模式-24 4游戲測試-26 結(jié) 論-27 參 考 文 獻(xiàn)-28 致 謝-29 |