目錄文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-401663.html
- 項(xiàng)目說(shuō)明 1
1.1. 項(xiàng)目目標(biāo) 1
1.2. 軟硬件環(huán)境需求 2
1.3. 使用的關(guān)鍵技術(shù) 2 - 需求分析 2
2.1. 系統(tǒng)用例 2
2.2. 業(yè)務(wù)流程 3 - 概要設(shè)計(jì) 4
3.1. 功能模塊設(shè)計(jì) 4
3.2. 核心類(lèi)圖 5 - 界面設(shè)計(jì) 5
選題— 2D跑酷闖關(guān)對(duì)戰(zhàn)游戲
選題動(dòng)機(jī):因?yàn)楸緦W(xué)期學(xué)習(xí)的語(yǔ)言主要是C#,而unity主要是與C#語(yǔ)言結(jié)合密切,腳本語(yǔ)言均為C#,所以小組成員計(jì)劃借助本次課程項(xiàng)目設(shè)計(jì)機(jī)會(huì)制作一次游戲,而在小組討論之后,決定選擇以馬里奧為代表的經(jīng)典橫版闖關(guān)游戲,其游戲制作難度適宜小組成員當(dāng)前水平,同時(shí)可以學(xué)習(xí)unity2D引擎,將其與本學(xué)期所學(xué)的C#語(yǔ)言相結(jié)合,制作出一個(gè)擁有簡(jiǎn)單跑酷關(guān)卡并加入對(duì)戰(zhàn)元素的單人休閑娛樂(lè)游戲。
功能設(shè)計(jì):本2D橫版闖關(guān)游戲以狐貍為主角,玩家需要操縱角色進(jìn)行左右移動(dòng)以及跳躍,借助NPC同伴的信息提示,充分利用地圖機(jī)關(guān),躲過(guò)障礙物以及怪物,收集鉆石并利用彈弓武器戰(zhàn)勝終點(diǎn)位置的特殊怪物即可獲得勝利。
具體的功能實(shí)現(xiàn)主要包括下面幾個(gè)部分:
1.Main Camera的設(shè)置
(包括主照相機(jī)的背景色以及大小位置等)
2.各種障礙物的物理碰撞
3.主人公狐貍運(yùn)動(dòng)的動(dòng)畫(huà)狀態(tài)機(jī)以及腳本
4.鉆石的碰撞提示與收集計(jì)數(shù)
5.不同道具盒(用于產(chǎn)生道具或者某些怪物)的設(shè)置
6.敵人的動(dòng)畫(huà)狀態(tài)機(jī)以及腳本
7.主人公狐貍與敵人碰撞時(shí)敵人消失以及提示(動(dòng)畫(huà)曲線)
8.背景的加載(云朵,灌木叢等)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-401663.html
到了這里,關(guān)于基于C#+unity的2D跑酷闖關(guān)對(duì)戰(zhàn)冒險(xiǎn)游戲設(shè)計(jì) 課程報(bào)告+答辯PPT+源碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!