游戲設(shè)計(jì)及開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔_第1頁(yè)
游戲設(shè)計(jì)及開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔_第2頁(yè)
游戲設(shè)計(jì)及開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔_第3頁(yè)
游戲設(shè)計(jì)及開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔_第4頁(yè)
游戲設(shè)計(jì)及開(kāi)發(fā)詳細(xì)設(shè)計(jì)文檔_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-. z.中國(guó)礦業(yè)大學(xué)計(jì)算機(jī)學(xué)院12級(jí)本科生課程報(bào)告課程名稱游戲設(shè)計(jì)與開(kāi)發(fā)報(bào)告時(shí)間 2015.5.17 學(xué)生龔長(zhǎng)金* 10124325 專業(yè)計(jì)科12-4 任課教師辰任課教師評(píng)語(yǔ)任課教師評(píng)語(yǔ)對(duì)課程根底理論的掌握;對(duì)課程知識(shí)應(yīng)用能力的評(píng)價(jià);對(duì)課程報(bào)告相關(guān)實(shí)驗(yàn)、作品、軟件等成果的評(píng)價(jià);課程學(xué)習(xí)態(tài)度和上課紀(jì)律;課程成果和報(bào)告工作量;總體評(píng)價(jià)和成績(jī);存在問(wèn)題等:成績(jī):任課教師簽字:年月日摘要為了學(xué)習(xí)Unity3D游戲引擎,為了進(jìn)一步了解并熟悉該款引擎,本文描述了如何制作了一個(gè)三維的RPG類游戲工程,這個(gè)游戲的背景來(lái)源于一部叫做草原歷險(xiǎn)記的電影。通過(guò)對(duì)該工程的制作和學(xué)習(xí),來(lái)了解用Unity3D開(kāi)發(fā)游戲的利

2、與弊,以及這款游戲引擎未來(lái)的優(yōu)勢(shì)。本文所述的游戲工程開(kāi)發(fā)所用的開(kāi)發(fā)工具是Unity3D自帶的開(kāi)發(fā)工具,叫做MonoBehaviour,選擇的開(kāi)發(fā)語(yǔ)言是JavaScript。該游戲工程是一個(gè)小型的3D游戲制作,開(kāi)發(fā)周期短,實(shí)現(xiàn)所涉及的技術(shù)也是學(xué)習(xí)Unity3D必備的一些知識(shí),但是也是一些重要的根底知識(shí),很多其他的Unity3D游戲制作,也是通過(guò)把Unity3D的各個(gè)功能模塊一點(diǎn)點(diǎn)組織拼接起來(lái)而成的。關(guān)鍵詞:Unity3D;游戲引擎;語(yǔ)言開(kāi)發(fā)環(huán)境;RPG游戲。AbstractIn order to know and learn more about Unity 3D game engine, th

3、is papers describes how I develop a parkour game project whose background es from a movie called Frozen. Through the study of this game project, we will get to know the pros and cons to use the game engine and its advantage of the future. We did this game project using its own development tool named

4、 MonoBehaviour. We used JavaScript as its development language. This is a small 3D game with short development period and some basic techniques which are important knowledge Many other Unity 3D games are the union of some Unity 3D function parts.Keywords: Unity 3D;game engine; language development e

5、nvironment; RPG game.目錄 TOC o 1-3 h z u HYPERLINK l _Toc4195789661 概述 PAGEREF _Toc419578966 h 3HYPERLINK l _Toc4195789671.1游戲類型 PAGEREF _Toc419578967 h 3HYPERLINK l _Toc4195789681.2容概述 PAGEREF _Toc419578968 h 3HYPERLINK l _Toc4195789691.3核心概念 PAGEREF _Toc419578969 h 3HYPERLINK l _Toc4195789701.4目標(biāo)人群

6、 PAGEREF _Toc419578970 h 3HYPERLINK l _Toc4195789711.5收費(fèi)設(shè)定 PAGEREF _Toc419578971 h 3HYPERLINK l _Toc4195789721.6主要特點(diǎn) PAGEREF _Toc419578972 h 3HYPERLINK l _Toc4195789731.7玩家的追求點(diǎn) PAGEREF _Toc419578973 h 3HYPERLINK l _Toc4195789741.8游戲競(jìng)爭(zhēng)分析 PAGEREF _Toc419578974 h 3HYPERLINK l _Toc4195789751.9獨(dú)特賣點(diǎn) PAGER

7、EF _Toc419578975 h 3HYPERLINK l _Toc4195789761.10游戲的主要玩法 PAGEREF _Toc419578976 h 3HYPERLINK l _Toc4195789771.11游戲背景與代入感 PAGEREF _Toc419578977 h 3HYPERLINK l _Toc4195789781.12游戲的后期開(kāi)發(fā) PAGEREF _Toc419578978 h 3HYPERLINK l _Toc4195789791.13文檔目的 PAGEREF _Toc419578979 h 3HYPERLINK l _Toc4195789802 主要玩法 PA

8、GEREF _Toc419578980 h 3HYPERLINK l _Toc4195789812.1劇情副本 PAGEREF _Toc419578981 h 3HYPERLINK l _Toc419578982設(shè)計(jì)原則 PAGEREF _Toc419578982 h 3HYPERLINK l _Toc419578983游戲定位 PAGEREF _Toc419578983 h 3HYPERLINK l _Toc419578984收費(fèi)點(diǎn) PAGEREF _Toc419578984 h 3HYPERLINK l _Toc419578985主要特點(diǎn) PAGEREF _Toc419578985 h 3

9、HYPERLINK l _Toc4195789862.2日常副本 PAGEREF _Toc419578986 h 3HYPERLINK l _Toc419578987設(shè)計(jì)原則 PAGEREF _Toc419578987 h 3HYPERLINK l _Toc419578988收費(fèi)點(diǎn) PAGEREF _Toc419578988 h 3HYPERLINK l _Toc419578989主要特點(diǎn) PAGEREF _Toc419578989 h 3HYPERLINK l _Toc4195789903 游戲構(gòu)造 PAGEREF _Toc419578990 h 3HYPERLINK l _Toc41957

10、89913.1核心游戲玩法 PAGEREF _Toc419578991 h 3HYPERLINK l _Toc4195789923.2游戲方式 PAGEREF _Toc419578992 h 3HYPERLINK l _Toc419578993攻擊階段 PAGEREF _Toc419578993 h 3HYPERLINK l _Toc419578994獎(jiǎng)勵(lì)階段 PAGEREF _Toc419578994 h 3HYPERLINK l _Toc4195789954 游戲過(guò)程描述 PAGEREF _Toc419578995 h 3HYPERLINK l _Toc4195789964.1游戲開(kāi)場(chǎng)階段

11、 PAGEREF _Toc419578996 h 3HYPERLINK l _Toc419578997說(shuō)明模式 PAGEREF _Toc419578997 h 3HYPERLINK l _Toc419578998游戲模式 PAGEREF _Toc419578998 h 3HYPERLINK l _Toc419578999提示框 PAGEREF _Toc419578999 h 3HYPERLINK l _Toc4195790004.2游戲要素 PAGEREF _Toc419579000 h 3HYPERLINK l _Toc419579001玩家 PAGEREF _Toc419579001 h

12、3HYPERLINK l _Toc419579002其他人物 PAGEREF _Toc419579002 h 3HYPERLINK l _Toc4195790035 主要系統(tǒng) PAGEREF _Toc419579003 h 3HYPERLINK l _Toc4195790045.1設(shè)計(jì)原則 PAGEREF _Toc419579004 h 3HYPERLINK l _Toc4195790055.2主要特點(diǎn) PAGEREF _Toc419579005 h 3HYPERLINK l _Toc4195790065.3角色設(shè)計(jì) PAGEREF _Toc419579006 h 3HYPERLINK l _

13、Toc4195790075.4.角色成長(zhǎng) PAGEREF _Toc419579007 h 3HYPERLINK l _Toc4195790086 游戲世界 PAGEREF _Toc419579008 h 3HYPERLINK l _Toc4195790097 游戲世界區(qū)域分解及劇情設(shè)計(jì) PAGEREF _Toc419579009 h 3HYPERLINK l _Toc4195790107.1森林 PAGEREF _Toc419579010 h 3HYPERLINK l _Toc4195790117.2平原 PAGEREF _Toc419579011 h 3HYPERLINK l _Toc419

14、5790127.3農(nóng)場(chǎng) PAGEREF _Toc419579012 h 3HYPERLINK l _Toc4195790137.4風(fēng)車山 PAGEREF _Toc419579013 h 3HYPERLINK l _Toc4195790147.5城市 PAGEREF _Toc419579014 h 3HYPERLINK l _Toc4195790157.6護(hù)衛(wèi)室 PAGEREF _Toc419579015 h 3HYPERLINK l _Toc4195790167.7驛站 PAGEREF _Toc419579016 h 3HYPERLINK l _Toc4195790178 玩家界面 PAGER

15、EF _Toc419579017 h 3HYPERLINK l _Toc4195790188.1說(shuō)明/高分界面 PAGEREF _Toc419579018 h 3HYPERLINK l _Toc4195790198.2游戲控制 PAGEREF _Toc419579019 h 3HYPERLINK l _Toc4195790208.3根本的戰(zhàn)斗 PAGEREF _Toc419579020 h 3HYPERLINK l _Toc4195790219 多媒體素材 PAGEREF _Toc419579021 h 3HYPERLINK l _Toc4195790229.1美術(shù) PAGEREF _Toc4

16、19579022 h 3HYPERLINK l _Toc4195790239.2音樂(lè)音效 PAGEREF _Toc419579023 h 3HYPERLINK l _Toc419579024整體目標(biāo) PAGEREF _Toc419579024 h 3HYPERLINK l _Toc419579025音效 PAGEREF _Toc419579025 h 3HYPERLINK l _Toc419579026音樂(lè) PAGEREF _Toc419579026 h 3HYPERLINK l _Toc41957902710 玩家的體驗(yàn)流程 PAGEREF _Toc419579027 h 3HYPERLIN

17、K l _Toc41957902810.1新手引導(dǎo) PAGEREF _Toc419579028 h 3HYPERLINK l _Toc419579029引導(dǎo)容 PAGEREF _Toc419579029 h 3HYPERLINK l _Toc419579030引導(dǎo)方式 PAGEREF _Toc419579030 h 3HYPERLINK l _Toc41957903111 開(kāi)發(fā)環(huán)境Unity3D介紹 PAGEREF _Toc419579031 h 3HYPERLINK l _Toc41957903211.1Unity3D簡(jiǎn)介 PAGEREF _Toc419579032 h 3HYPERLINK

18、 l _Toc41957903311.2Unity3D語(yǔ)言開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具 PAGEREF _Toc419579033 h 3HYPERLINK l _Toc41957903411.3Unity3D應(yīng)用 PAGEREF _Toc419579034 h 3HYPERLINK l _Toc41957903511.4需要解決的問(wèn)題 PAGEREF _Toc419579035 h 3HYPERLINK l _Toc419579036游戲工程中要解決的問(wèn)題 PAGEREF _Toc419579036 h 3HYPERLINK l _Toc419579037碰撞檢測(cè)問(wèn)題 PAGEREF _Toc4195

19、79037 h 3HYPERLINK l _Toc419579038粒子系統(tǒng) PAGEREF _Toc419579038 h 3HYPERLINK l _Toc419579039函數(shù) PAGEREF _Toc419579039 h 3HYPERLINK l _Toc41957904011.5JavaScript語(yǔ)言 PAGEREF _Toc419579040 h 3HYPERLINK l _Toc41957904112 創(chuàng)立環(huán)境:導(dǎo)入根本的定制資源 PAGEREF _Toc419579041 h 3HYPERLINK l _Toc41957904212.1先設(shè)計(jì),后創(chuàng)立 PAGEREF _To

20、c419579042 h 3HYPERLINK l _Toc41957904312.2導(dǎo)入貼圖 PAGEREF _Toc419579043 h 3HYPERLINK l _Toc419579044制作游戲的地圖 PAGEREF _Toc419579044 h 3HYPERLINK l _Toc41957904512.3導(dǎo)入根本網(wǎng)格 PAGEREF _Toc419579045 h 3HYPERLINK l _Toc41957904612.4設(shè)置簡(jiǎn)單的著色器和材質(zhì) PAGEREF _Toc419579046 h 3HYPERLINK l _Toc419579047提供的著色器 PAGEREF _T

21、oc419579047 h 3HYPERLINK l _Toc419579048凹凸貼圖、高光貼圖、立方環(huán)境貼圖和細(xì)節(jié)貼圖 PAGEREF _Toc419579048 h 3HYPERLINK l _Toc419579049指定著色器和材質(zhì) PAGEREF _Toc419579049 h 3HYPERLINK l _Toc419579050創(chuàng)立一種定制的天空盒材質(zhì) PAGEREF _Toc419579050 h 3HYPERLINK l _Toc419579051添加水體 PAGEREF _Toc419579051 h 3HYPERLINK l _Toc41957905213 創(chuàng)立角色 PAG

22、EREF _Toc419579052 h 3HYPERLINK l _Toc41957905313.1導(dǎo)入角色以及其它非靜態(tài)網(wǎng)格 PAGEREF _Toc419579053 h 3HYPERLINK l _Toc41957905414 編寫角色和狀態(tài)控制腳本 PAGEREF _Toc419579054 h 3HYPERLINK l _Toc41957905514.1方案和設(shè)計(jì) PAGEREF _Toc419579055 h 3HYPERLINK l _Toc41957905614.2一個(gè)簡(jiǎn)單的第三人稱控制器 PAGEREF _Toc419579056 h 3HYPERLINK l _Toc41

23、9579057控制器變量 PAGEREF _Toc419579057 h 3HYPERLINK l _Toc419579058:讓角色移動(dòng) PAGEREF _Toc419579058 h 3HYPERLINK l _Toc41957905914.3設(shè)置Unity的輸入管理器 PAGEREF _Toc419579059 h 3HYPERLINK l _Toc41957906014.4連接攝像機(jī) PAGEREF _Toc419579060 h 3HYPERLINK l _Toc41957906114.5裝配狀態(tài)控制器 PAGEREF _Toc419579061 h 3HYPERLINK l _To

24、c41957906215 連接動(dòng)畫 PAGEREF _Toc419579062 h 3HYPERLINK l _Toc41957906315.1Unity中的動(dòng)畫 PAGEREF _Toc419579063 h 3HYPERLINK l _Toc41957906415.2動(dòng)畫API PAGEREF _Toc419579064 h 3HYPERLINK l _Toc41957906515.3創(chuàng)立動(dòng)畫狀態(tài)管理器 PAGEREF _Toc419579065 h 3HYPERLINK l _Toc41957906616 使用觸發(fā)器并創(chuàng)立環(huán)境交互 PAGEREF _Toc419579066 h 3HYP

25、ERLINK l _Toc41957906716.1觸發(fā)器和碰撞 PAGEREF _Toc419579067 h 3HYPERLINK l _Toc41957906816.2設(shè)置一個(gè)簡(jiǎn)單的觸發(fā)器對(duì)象 PAGEREF _Toc419579068 h 3HYPERLINK l _Toc419579069背囊管理 PAGEREF _Toc419579069 h 3HYPERLINK l _Toc41957907017 創(chuàng)立探險(xiǎn)和AI PAGEREF _Toc419579070 h 3HYPERLINK l _Toc41957907117.1設(shè)置一個(gè)簡(jiǎn)單的敵人 PAGEREF _Toc41957907

26、1 h 3HYPERLINK l _Toc419579072控制器 PAGEREF _Toc419579072 h 3HYPERLINK l _Toc419579073為一只簡(jiǎn)單的小兔子編寫簡(jiǎn)單的狀態(tài)控制管理器 PAGEREF _Toc419579073 h 3HYPERLINK l _Toc41957907417.2產(chǎn)生和優(yōu)化 PAGEREF _Toc419579074 h 3HYPERLINK l _Toc41957907518 創(chuàng)立光影 PAGEREF _Toc419579075 h 3HYPERLINK l _Toc41957907618.1燈光的類型 PAGEREF _Toc4195

27、79076 h 3HYPERLINK l _Toc41957907718.2照亮游戲世界 PAGEREF _Toc419579077 h 3HYPERLINK l _Toc419579078光照貼圖 PAGEREF _Toc419579078 h 3HYPERLINK l _Toc419579079準(zhǔn)備場(chǎng)景并烘焙光照貼圖 PAGEREF _Toc419579079 h 3HYPERLINK l _Toc419579080調(diào)整烘焙設(shè)置 PAGEREF _Toc419579080 h 3HYPERLINK l _Toc41957908119使用粒子系統(tǒng) PAGEREF _Toc419579081

28、h 3HYPERLINK l _Toc41957908219.1拾取物品 PAGEREF _Toc419579082 h 3HYPERLINK l _Toc41957908319.2檢查點(diǎn)激活 PAGEREF _Toc419579083 h 3HYPERLINK l _Toc41957908420 工程總結(jié) PAGEREF _Toc419579084 h 3HYPERLINK l _Toc41957908520.1總結(jié)的目的 PAGEREF _Toc419579085 h 3HYPERLINK l _Toc41957908620.2關(guān)鍵性問(wèn)題總結(jié) PAGEREF _Toc419579086 h

29、 3HYPERLINK l _Toc41957908720.3游戲開(kāi)發(fā)周期 PAGEREF _Toc419579087 h 3HYPERLINK l _Toc41957908820.4實(shí)驗(yàn)體會(huì) PAGEREF _Toc419579088 h 3-. z.1 概述1.1游戲類型偏向動(dòng)作的冒險(xiǎn)類游戲RPG1.2容概述這款游戲是一個(gè)簡(jiǎn)單的3d動(dòng)作游戲,角色控制一個(gè)小機(jī)器人。為了克制前行道路上的障礙,他使用他的能力來(lái)改造和重新設(shè)計(jì)自己。1.3核心概念這款游戲的核心概念類似于當(dāng)前流行的動(dòng)作冒險(xiǎn)游戲,集逃亡、尋寶、打斗為一體,并在形式上有所創(chuàng)新。游戲只有一個(gè)機(jī)器人主角,玩家可控制該機(jī)器人穿過(guò)森林、山丘、平

30、原等險(xiǎn)惡環(huán)境,并在前行的過(guò)程中同其他機(jī)器人作斗爭(zhēng),通過(guò)克制險(xiǎn)惡環(huán)境和打敗敵人來(lái)提升自己的力量,還可通過(guò)找到補(bǔ)給站的方式不斷補(bǔ)充能量和生命值,并最終勝利到達(dá)目的地。1.4目標(biāo)人群以青少年為主,不要求具備豐富的游戲經(jīng)歷。1.5收費(fèi)設(shè)定設(shè)計(jì)原則:讓玩家的消費(fèi)能得到實(shí)際的好處,感覺(jué)賺了而不是虧了。消費(fèi)引導(dǎo):分級(jí)消費(fèi)+消費(fèi)前置。分級(jí)消費(fèi):對(duì)于缺乏消費(fèi)能力的玩家,如果一開(kāi)場(chǎng)就看到太多超出自身能力的消費(fèi),便會(huì)因門檻太高而放棄游戲,但如果收費(fèi)的額度根據(jù)玩家的 VIP 等級(jí)來(lái)設(shè)定,以層層遞進(jìn)的方式引導(dǎo)消費(fèi),玩家就會(huì)更容易承受。消費(fèi)前置:將欲取之必先與之,對(duì)于付費(fèi)帶來(lái)的好處,可以讓玩家先有所體驗(yàn),以此來(lái)促進(jìn)消費(fèi),

31、比方贈(zèng)與有時(shí)限的 VIP、贈(zèng)與紫色套裝的部件等。1.6主要特點(diǎn)單機(jī)化傾向和策略性。單機(jī)化傾向:頁(yè)游玩家的時(shí)間較為零散,難以在短時(shí)間建立結(jié)實(shí)的合作關(guān)系,為了降低交互門檻,游戲大多玩法都采用 SNS 游戲異步交互的形式,且前期以體驗(yàn)劇情為主,但人與人之間的關(guān)系往往是讓玩家留在游戲的重要原因,故游戲后期會(huì)參加大量以幫派為單位的活動(dòng)。策略性:首先,玩家的選擇是多樣的,對(duì)于機(jī)器人的形式可以有多種選擇,每一個(gè)小的關(guān)卡都有多種通關(guān)策略;其次,冒險(xiǎn)類游戲?qū)?zhàn)術(shù)的制定與執(zhí)行都有很高要求,只要操作得當(dāng)便可戰(zhàn)勝?gòu)?qiáng)過(guò)自己的對(duì)手。1.7玩家的追求點(diǎn)核心追求:玩家對(duì)于探險(xiǎn)冒險(xiǎn)的追求。長(zhǎng)期追求:拓展劇情、通過(guò)精英關(guān)卡、競(jìng)技

32、場(chǎng)名次、副本進(jìn)度。短期追求:裝備等級(jí)、冒險(xiǎn)等級(jí)、通過(guò)關(guān)卡等級(jí)。1.8游戲競(jìng)爭(zhēng)分析采用3D畫面,制作精良、逼真。易于上手,能夠抓住玩家的心理,激起玩家對(duì)于勝利的渴望,促使玩家繼續(xù)玩下去。針對(duì)當(dāng)前市場(chǎng)3D游戲大多過(guò)于復(fù)雜,操作不太方便,本款游戲風(fēng)格簡(jiǎn)潔,清新自然,各種游戲元素引人入勝,音響效果出色。另一個(gè)亮點(diǎn)就是增加了環(huán)境陷阱,玩家在對(duì)付敵人的同時(shí)還得注意周圍的環(huán)境。1.9獨(dú)特賣點(diǎn)第三人稱視角,視野遼闊,讓你仿佛置身于游戲場(chǎng)景中,與角色融為一體,角色的成長(zhǎng)就是你的成長(zhǎng),角色的情感就是你的情感,角色的勝利就是你的勝利!1.10游戲的主要玩法多人副本:形式:參考魔獸世界的副本設(shè)計(jì),每一個(gè) boss 都

33、會(huì)有個(gè)性化的技能,玩家需要根據(jù)其特點(diǎn)來(lái)選擇不同的應(yīng)對(duì)策略。目的:難度較高,對(duì)玩家間的配合要求較高。作用:高級(jí)裝備的主要來(lái)源。1.11游戲背景與代入感游戲背景:我們的主角正坐在一條運(yùn)輸船上,心情很復(fù)雜。他自己的國(guó)家被叛軍圍困了,國(guó)王命令他前往鄰國(guó)搬救兵。不幸的事情發(fā)生了,船體由于受到激流的影響撞到了暗礁,船漂浮了,他游到了下游的森林的岸邊。由于剛剛事故的影響,他發(fā)現(xiàn)自己的一些零件已經(jīng)受到了損害,他必須找到地方對(duì)自己進(jìn)展維修。他不知道他現(xiàn)在在什么地方,但他可以看到遠(yuǎn)處的摩天大樓的輪廓。他知道這就是他的目的地。為了完成自己的使命,他困難地踏上了行程。很快,他遇到一個(gè)老路標(biāo)站,這似乎是破舊的,已經(jīng)壞了

34、。這些舊站用于提供旅行機(jī)器人燃料和提供維修效勞,但由于近年來(lái)航空旅行變得更加普遍,他們已經(jīng)不再使用。為了克制前行道路上的障礙,他準(zhǔn)備使用其效勞,他開(kāi)場(chǎng)尋找一種方法來(lái)修復(fù)自己。1.12游戲的后期開(kāi)發(fā)用多種表現(xiàn)方式來(lái)延長(zhǎng)數(shù)值區(qū)間,雖表現(xiàn)形式多樣,但都是對(duì)數(shù)值的不斷提升。針對(duì)數(shù)值的加成,設(shè)計(jì)相應(yīng)的表現(xiàn)途徑。1.13文檔目的綜合考慮到游戲的各個(gè)環(huán)節(jié),使各零散系統(tǒng)相輔相成,關(guān)聯(lián)成統(tǒng)一的整體,盡量防止開(kāi)發(fā)后期對(duì)重要模塊的修改。在設(shè)計(jì)初期考慮收費(fèi)點(diǎn)、玩家追求、新手引導(dǎo)等重要環(huán)節(jié),防止游戲成型后再生硬的加入這些設(shè)計(jì)。2 主要玩法2.1劇情副本設(shè)計(jì)原則平滑:副本間坡度平緩且副本數(shù)量多,玩家每一次能力的提升都會(huì)在

35、劇情副本中得到及時(shí)的展現(xiàn)。游戲定位1、承載游戲世界觀。2、提供原始的裝備積累安康點(diǎn)和能量點(diǎn)等。3、提供不同形式的武器。收費(fèi)點(diǎn)能量點(diǎn)和安康點(diǎn)的購(gòu)置,增加副本的次數(shù)。主要特點(diǎn)NPC 參與:NPC 會(huì)參與作戰(zhàn),一方面是為了更好的推動(dòng)劇情,另一方面是在副本難度較高時(shí)幫助玩家順利通過(guò)。難度分級(jí):普通關(guān)卡只有一個(gè)難度,BOSS 關(guān)卡會(huì)有普通和精英兩個(gè)難度。副本評(píng)分:根據(jù)通過(guò)副本的回合數(shù)、剩余 HP 等因素對(duì)副本進(jìn)展評(píng)分。2.2日常副本設(shè)計(jì)原則基于冒險(xiǎn)類游戲的特點(diǎn),上手容易但策略性強(qiáng),滿足付費(fèi)玩家和高端玩家的需求。收費(fèi)點(diǎn)增加每日副本的次數(shù)。主要特點(diǎn)隨著玩家能力的提升,可通過(guò)的關(guān)卡也會(huì)提升,主要由玩家的輸出能

36、力決定表達(dá)人民幣玩家的優(yōu)勢(shì)。3 游戲構(gòu)造3.1核心游戲玩法游戲的玩法實(shí)際上就是玩家在不同的地圖中一路前進(jìn),途中遇到不同的敵人,都需要將其一一打敗,最終在關(guān)卡處玩家要打敗多個(gè)Boss才能通關(guān)。3.2游戲方式攻擊階段游戲的玩法非常簡(jiǎn)單。玩家可以沿著地圖一直向前行進(jìn),玩家的攻擊招數(shù)包括拳擊,腿部攻擊,兵器攻擊。最后,游戲中的四個(gè)boss都有各自的絕招。玩家的生命也是有限的。獎(jiǎng)勵(lì)階段獎(jiǎng)勵(lì)階段出現(xiàn)在攻擊階段之間,玩家在生存下來(lái)之后,獲得一段短暫的休息時(shí)間作為獎(jiǎng)勵(lì),當(dāng)玩家受到的傷害玩家可以通過(guò)休息恢復(fù)一些生命。4 游戲過(guò)程描述游戲開(kāi)場(chǎng)-說(shuō)明-游戲-提示框4.1游戲開(kāi)場(chǎng)階段游戲開(kāi)場(chǎng)時(shí),應(yīng)該有一段開(kāi)場(chǎng)白,由電

37、影或小動(dòng)畫構(gòu)成。說(shuō)明模式當(dāng)游戲未開(kāi)場(chǎng)游戲時(shí),神龜闖關(guān)會(huì)進(jìn)入說(shuō)明模式。在這個(gè)模式下,屏幕顯示一些指示說(shuō)明和高分,按下任意鍵開(kāi)場(chǎng)游戲。游戲模式這是游戲的主要娛樂(lè)模式。提示框玩家在游戲的過(guò)程中將獲得不同的提示,包括游戲的技巧,游戲的操作方法,以及游戲的打斗技巧,玩家需要根據(jù)不同的提示做出相應(yīng)的操作。4.2游戲要素玩家玩家控制一個(gè)機(jī)器人,扮演游戲的主角。其他人物反派人物包括一些小嘍啰,小兵,以及最終的Boss。它會(huì)上下左右在沒(méi)有玩家的地方游動(dòng)。5 主要系統(tǒng)5.1設(shè)計(jì)原則連貫、簡(jiǎn)單、智能。連貫:節(jié)奏連貫,兩回合之間不會(huì)專門留下等待操作的時(shí)間,需要玩家在回合完成操作。簡(jiǎn)單:玩家參與戰(zhàn)斗,可以什么都不做,系

38、統(tǒng)會(huì)自動(dòng)釋放技能;可以只選擇技能,系統(tǒng)會(huì)幫助玩家選擇最適宜的對(duì)象;也可以既選擇技能又選擇技能對(duì)象。智能:系統(tǒng)會(huì)根據(jù) boss 的特點(diǎn)合理的選擇技能與技能對(duì)象,使玩家重戰(zhàn)術(shù)而輕操作。5.2主要特點(diǎn)回合制的戰(zhàn)斗方式5.3角色設(shè)計(jì)機(jī)器人開(kāi)場(chǎng)的時(shí)候能夠使用一個(gè)簡(jiǎn)單的泰瑟槍攻擊一個(gè)短距離圍效果攻擊, 可以給任何周圍的機(jī)器人造成少量傷害。他還可以使用泰瑟槍來(lái)重啟任何機(jī)器人的驛站來(lái)補(bǔ)充泰瑟槍的能量。一旦他開(kāi)場(chǎng)同該地區(qū)以外的城市的機(jī)器人戰(zhàn)斗,他可以收集敵人掉落的零件,諸如齒輪零件,螺絲和其他更大的塊。如果他集齊足夠多的零件,他就可以為自己建立一個(gè)新的形式,玩家可以自由切換。不管機(jī)器人以何種形式存在,他總是保存

39、加速和跳躍的能力。機(jī)器人的既有安康點(diǎn)和能源點(diǎn)是他的兩個(gè)主要統(tǒng)計(jì)數(shù)據(jù)。如果他的安康狀況下降為零,在受到敵人攻擊或環(huán)境損害之前,他必須到達(dá)最近的中轉(zhuǎn)站來(lái)重啟自己。他利用能源來(lái)提高速度和在不同形式之間進(jìn)展轉(zhuǎn)換。進(jìn)入中轉(zhuǎn)站之后他的能源點(diǎn)和安康點(diǎn)又能夠恢復(fù)正常。5.4.角色成長(zhǎng)機(jī)器人在該游戲中有四種形式泰瑟槍形式:小部件的根本形式,他的特殊能力需要的形狀,可以對(duì)周圍任何事物造成少量傷害,它也可以用來(lái)啟動(dòng)破碎的機(jī)器人。防衛(wèi)形式:當(dāng)機(jī)器人獲得一定的能量和積分后,可以自動(dòng)生成一個(gè)盾牌來(lái)抵擋攻擊者的攻擊,主要用于防御。當(dāng)時(shí)機(jī)適宜時(shí),機(jī)器人可以通過(guò)拋出盾牌來(lái)給敵人以一定的攻擊。搏斗形式:在這種形式下,機(jī)器人的身體

40、會(huì)自動(dòng)生成一個(gè)爪鉤。機(jī)器人可以用爪鉤可以射殺敵人,還可以利用爪鉤讓自己懸掛在懸崖上,讓自己搖擺到另外的一個(gè)環(huán)境中。翼形式:在這種形式下機(jī)器人身體長(zhǎng)出金屬翅膀,讓他從一個(gè)平臺(tái)到另一個(gè)滑翔(但不是飛他需要立刻解決或找到其他方法來(lái)真正提升自己)。翅膀也給他一個(gè)大圍效果(面積效應(yīng))攻擊,翅膀周圍形成能量漩渦,能夠?qū)?yán)周圍的任何東西造成嚴(yán)重的損害(比泰瑟槍的傷害能力更大)。這種攻擊而更具破壞性,需要更長(zhǎng)的時(shí)間來(lái)發(fā)動(dòng)技能。一旦機(jī)器人獲得一種新形式,一個(gè)按鈕將出現(xiàn)在界面接口上,允許玩家切換可用的形式,當(dāng)然得提供相應(yīng)的能量。6 游戲世界這里的世界布局包括五個(gè)不同的地區(qū),每一個(gè)組成一個(gè)完整區(qū)域(*些地區(qū)可能會(huì)分

41、成多個(gè)區(qū)域,這取決于其大小和復(fù)雜性)。玩家開(kāi)場(chǎng)處在森林的區(qū)域,在一個(gè)小空地殘骸包圍圈中。起伏的平原森林中點(diǎn)綴著零零星星的樹(shù)。小的道路蜿蜒穿過(guò)平原,最終完畢在一座別墅的前面。穿過(guò)別墅,一個(gè)新的路徑繼續(xù)通過(guò)肥沃的牧場(chǎng)和農(nóng)田。這里海拔開(kāi)場(chǎng)逐漸升高,玩家的跳躍和追逐變得越來(lái)越困難。通過(guò)梯田農(nóng)田后,機(jī)器人到達(dá)了荒涼的巖石區(qū),這里非常陡峭,到處都有峽谷和風(fēng)車。風(fēng)車被電線和遠(yuǎn)方的城市連接起來(lái),不斷地輸送著電能。在這里機(jī)器人為了在陡峭的懸崖上行走需要學(xué)習(xí)使用爪鉤。在懸崖的頂部上,現(xiàn)在可以清晰地看到這個(gè)城市坐落在山谷中。這時(shí)機(jī)器人使用他的新滑翔能力,可以機(jī)動(dòng)的路上,避開(kāi)障礙物和其他飛行機(jī)器人。在懸崖底部,一個(gè)巨

42、大的哨兵機(jī)器人守衛(wèi)著城市的入口。這時(shí)機(jī)器人別無(wú)選擇,為了完成自己的任務(wù),他必須戰(zhàn)勝這個(gè)大機(jī)器人。7 游戲世界區(qū)域分解及劇情設(shè)計(jì)7.1森林機(jī)器人開(kāi)場(chǎng)在森林地區(qū),游戲開(kāi)發(fā)者可以設(shè)計(jì)一個(gè)小地方作為平安區(qū)域,在這里玩家可以學(xué)習(xí)根本控制操作。練習(xí)完畢后玩家遇到一個(gè)破舊的中轉(zhuǎn)站,在這里得到他的第一個(gè)武器泰瑟槍。當(dāng)機(jī)器人進(jìn)入恢復(fù)好的中轉(zhuǎn)站后,通知機(jī)器人各種部件的使用方法,告訴他要小心。機(jī)器人必須用最后的能量來(lái)分解路徑以順利地通過(guò)廢墟。7.2平原這個(gè)地區(qū)覆蓋廣泛,點(diǎn)綴著零零星星的樹(shù)和花。小的道路蜿蜒穿行其中,在這里要提醒玩家應(yīng)該往哪個(gè)方向前行,但是他也可以探索其它的地方。兔子形狀的小型野生機(jī)器人和其他嚙齒動(dòng)物

43、漫步在平原中。這些可憐的老機(jī)器人被先進(jìn)的城市無(wú)情地拋棄,它們盲目攻擊任何十字架狀的東西。道路的盡頭是一個(gè)漂亮的別墅,進(jìn)入院子,機(jī)器人享受到了補(bǔ)充能量的效勞。在補(bǔ)充完能量之后,機(jī)器人需要打敗一個(gè)boss來(lái)獲得進(jìn)入下一個(gè)區(qū)域的權(quán)限。7.3農(nóng)場(chǎng)機(jī)器人然后開(kāi)場(chǎng)探索不斷攀升的農(nóng)場(chǎng)和牧場(chǎng)。機(jī)器人需要使用他的新形式以抵御新機(jī)器人的攻擊,他們中的許多人拍小炮彈或扔石頭。玩家還需要變得更善于跳躍,因?yàn)檗r(nóng)場(chǎng)的地形是跌宕起伏的。頂部的農(nóng)場(chǎng)在一個(gè)大的露臺(tái)上,這里有另一個(gè)mini-boss憤怒的拖拉機(jī)機(jī)器人。他不喜歡機(jī)器人在他的作物上滾,因?yàn)檫@樣破壞了作物。他想要把機(jī)器人撕成碎片。拖拉機(jī)機(jī)器人不可戰(zhàn)勝,玩家必須轉(zhuǎn)移或防

44、止。這時(shí)玩家要把機(jī)器人變換成防衛(wèi)形式。成功躲避拖拉機(jī)機(jī)器人的攻擊后,機(jī)器人到達(dá)一個(gè)可以塑造臨時(shí)爪鉤的中轉(zhuǎn)站。7.4風(fēng)車山之后下面的區(qū)域急劇上升,裸露的懸崖和巖石露出。在這更貧瘠的區(qū)域上覆蓋著風(fēng)車。利用他的新爪鉤,機(jī)器人可以利用巖石峭壁把自己推到新的高度。聰明的玩家將使用風(fēng)車上的爪鉤,這樣可以把機(jī)器人扔到很遠(yuǎn)的區(qū)域隱藏起來(lái)。在懸崖的頂部,風(fēng)車機(jī)器人在等待著機(jī)器人。這個(gè)風(fēng)車的移動(dòng)速度非常快,它使用風(fēng)車葉片的旋轉(zhuǎn)劍,降低他們來(lái)攻擊地上的機(jī)器人。機(jī)器人這時(shí)可以變換出他所有的形式,還可以使用爪鉤扔石頭。風(fēng)車機(jī)器人在空中飛行著對(duì)機(jī)器人發(fā)動(dòng)攻擊,因?yàn)樗乃俣确浅??,所以機(jī)器人必須和他保持著平安距離。7.5城

45、市機(jī)器人的下一個(gè)到達(dá)地區(qū)是山谷城市所在地,這時(shí)他必須使用新的滑翔能力。這感覺(jué)更像一個(gè)滾動(dòng)的賽車,球員需要控制機(jī)器的方向和攻擊任何靠得太近的事物。這個(gè)區(qū)域沒(méi)有boss,玩家可以節(jié)省在到達(dá)最后的中轉(zhuǎn)站之前的能量。7.6護(hù)衛(wèi)室現(xiàn)在機(jī)器人終于來(lái)到了這座城市,他必須戰(zhàn)勝守衛(wèi)在門口的哨兵機(jī)器人。這個(gè)boss使用近戰(zhàn)和防御姿態(tài),玩家必須切換不同形式來(lái)應(yīng)對(duì)boss的一舉一動(dòng)。擊敗了boss后,玩家終于進(jìn)入這座城市,完成了他的任務(wù)。7.7驛站驛站分散在世界各地用于多種目的,他們給機(jī)器人提供免費(fèi)的安康點(diǎn)和能源點(diǎn),并擁有修復(fù)機(jī)器人存儲(chǔ)的能力。商店總是允許機(jī)器人賣回他多余的物品,如額外的螺絲,齒輪和修理工具。并且,如

46、果機(jī)器人有一定的組合工程的庫(kù)存,他可以通過(guò)交易來(lái)獲取一種新形式。8 玩家界面8.1說(shuō)明/高分界面在圖示上有一些簡(jiǎn)單的說(shuō)明,以及得分列表。高分會(huì)被保存下來(lái)。并且,在此點(diǎn)擊任意鍵開(kāi)場(chǎng)游戲。8.2游戲控制機(jī)器人是由鍵盤控制,用箭頭或WASD鍵控制運(yùn)動(dòng)和特殊分配鍵映射到增強(qiáng)能力,逃避和跳躍功能。使用鼠標(biāo)選擇界面上的按鈕, 如果玩家喜歡,也可以映射到特定的鍵。8.3根本的戰(zhàn)斗1、右擊攻擊。每個(gè)轉(zhuǎn)換都有自己的攻擊動(dòng)畫。2、敵人遵循兩種根本模式。3、當(dāng)玩家敲擊GotHit動(dòng)畫,把玩家推離敵人。4、如果擊敗敵人,敵人就消失了,在設(shè)定的時(shí)間后重生。5、如果機(jī)器人被打敗了,需要重生,當(dāng)然需要付出能量值。9 多媒體

47、素材9.1美術(shù)主要有游戲的地圖設(shè)計(jì),包括森林、平原、農(nóng)場(chǎng)地圖以及城市地圖。9.2音樂(lè)音效整體目標(biāo)該款游戲的音樂(lè)應(yīng)該帶有武俠的風(fēng)格。搏斗的聲音會(huì)經(jīng)常發(fā)出,音樂(lè)應(yīng)該制造緊感和興奮感。音效510種不同的打斗音效多個(gè)人物的特色音效。音樂(lè)游戲開(kāi)場(chǎng)時(shí)的音樂(lè)攻擊階段的音樂(lè)新游戲/狂暴模式的音樂(lè)每一關(guān)完畢的音樂(lè)高分的音樂(lè)。10 玩家的體驗(yàn)流程10.1新手引導(dǎo)引導(dǎo)容一些操作是玩家必須掌握后才能進(jìn)展游戲的,新手引導(dǎo)著重對(duì)這類操作進(jìn)展指引。其次是對(duì)游戲的亮點(diǎn)進(jìn)展展示,比方一些特色的系統(tǒng)、深刻的劇情或優(yōu)美的場(chǎng)景。再次是對(duì)一些攻略性的容進(jìn)展指引,使玩家能夠快速的理解游戲模式。1、劇情副本讓玩家了解游戲背景,學(xué)會(huì)如何進(jìn)入

48、劇情副本劇情副本從畫卷中展開(kāi),畫卷為地圖關(guān)卡,首先出現(xiàn)簡(jiǎn)單癿文字介紹歷史,之后大陸被切割成幾塊,玩家點(diǎn)擊進(jìn)入。2、接交任務(wù)讓玩家在不知做什么癿時(shí)候形成查看任務(wù)癿習(xí)慣引導(dǎo)玩家查看當(dāng)前任務(wù),在任務(wù)完成時(shí)提交。3、使用技能讓玩家學(xué)會(huì)如何使用技能戰(zhàn)斗中引導(dǎo)玩家點(diǎn)擊技能欄圖標(biāo)使用技能。4、使用裝備讓玩家學(xué)會(huì)如何使用裝備翻開(kāi)道具欄,雙擊裝備。5、進(jìn)入家園讓玩家學(xué)會(huì)如何進(jìn)入家園點(diǎn)擊主菜單進(jìn)入家園。6.、恢復(fù) PP 讓玩家學(xué)會(huì)如何恢復(fù) PP 。7.、強(qiáng)化裝備讓玩家學(xué)會(huì)如何強(qiáng)化裝備8.、消費(fèi)指引進(jìn)展付費(fèi)癿挃引增加訓(xùn)練位置,讓玩家更好癿引導(dǎo)方式操作流程:每步引導(dǎo)都是一個(gè)任務(wù),讓玩家形成習(xí)慣,從任務(wù)中查看下一步做什

49、么。每步引導(dǎo)都有下一步的按鈕,且位置不變,玩家可以不移動(dòng)鼠標(biāo)點(diǎn)擊下一步來(lái)。通過(guò)引導(dǎo):如果玩家長(zhǎng)時(shí)間未操作,引導(dǎo)會(huì)自動(dòng)進(jìn)展。指引方式:將玩家的短期目標(biāo)羅列出來(lái),讓玩家明白當(dāng)前操作的目的。當(dāng)玩家完成一些任務(wù)步驟后會(huì)有成就提示,一些高額獎(jiǎng)勵(lì)也會(huì)突出顯示。NPC 貫穿新手指引,他會(huì)和玩家并肩作戰(zhàn)、也會(huì)幫助玩家完成強(qiáng)化、訓(xùn)練等操作功能隨著等級(jí)的提升而開(kāi)放,對(duì)于玩家暫時(shí)無(wú)法體驗(yàn)的功能將屏蔽入口。在新手階段之后,引導(dǎo)方式變?yōu)闂l件觸發(fā),當(dāng)玩家有需求時(shí)才進(jìn)展引導(dǎo)。11 開(kāi)發(fā)環(huán)境Unity3D介紹11.1Unity3D簡(jiǎn)介Unity3D是由Unity Technologies開(kāi)發(fā)的一個(gè)游戲引擎,操作界面如以下圖1

50、.1所示,它集快速性交互性于一體,帶有強(qiáng)大的渲染引擎,對(duì)Direct*、OpenGL擁有高度優(yōu)化的圖形渲染管道,能夠允許開(kāi)發(fā)者能夠高效直觀的開(kāi)發(fā)出2D或者3D游戲,是一個(gè)全面整合的游戲引擎。并且,Unity3D游戲引擎能夠十分方便的將開(kāi)發(fā)出的游戲發(fā)布到各個(gè)平臺(tái),如iPhone、Android等平臺(tái)。此外,還可以用Unity Web Player插件將作品發(fā)布成網(wǎng)頁(yè)游戲,玩家只需下載這個(gè)很小的插件就能輕輕松松的玩Unity網(wǎng)頁(yè)版游戲。Unity3D游戲引擎通過(guò)使用植被系統(tǒng)Unitree,提供了大量的Shader供開(kāi)發(fā)者使用,這些Shader完全足以滿足開(kāi)發(fā)者的需求,使得即使在低端硬件設(shè)備下也能夠

51、運(yùn)行廣闊茂盛的植被景觀。翻開(kāi)地形編輯器,從左到右依次是:地形拉升降低、準(zhǔn)確的繪制地形高度、地形圓滑、地形文理繪制、地形植被繪制樹(shù)木、地形植被繪制-草及小物體、地形參數(shù)設(shè)置。另外,它支持所有主要的文件格式,并能和其他應(yīng)用程序協(xié)同工作。它還用了Phys*的物理引擎,使得開(kāi)發(fā)者能夠輕松的實(shí)現(xiàn)各種物理效果。Unity游戲引擎提供了柔和陰影與烘焙的高度完善的光影渲染系統(tǒng),它的著色器整合了易用性、靈活性和高性能的特點(diǎn)。目前,Unity3D游戲引擎最新版本是Unity4.0,它能將你的作品發(fā)布到MAC、Windows、安卓等十個(gè)以上當(dāng)今盛行的平臺(tái)。此外,購(gòu)置功能更加強(qiáng)大的正版Unity3D游戲引擎,經(jīng)授權(quán)之

52、后可以安裝在2個(gè)不同的系統(tǒng),如一個(gè)Windows,一個(gè)Mac,官方網(wǎng)址是unity3d.。Unity3D游戲引擎研討會(huì)正在茁壯開(kāi)展。第一次Unity3D游戲引擎研討會(huì)是在2010年5月,舉辦地點(diǎn)是在國(guó),引發(fā)了許許多多的商家投資并簽訂了引擎預(yù)定協(xié)議。亞洲作為Unity3D游戲引擎公司的一個(gè)重要戰(zhàn)略地,2013年在舉辦了研討會(huì)。不久Unity3D游戲引擎公司又宣布取消支持對(duì)Flash的支持。11.2Unity3D語(yǔ)言開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具Unity3D是一款綜合型的游戲開(kāi)發(fā)引擎。其中MonoBehaviour是該公司自己開(kāi)發(fā)的一個(gè)編譯工具,自然跟Unity3D是十分兼容的,比方調(diào)試等就十分方便。當(dāng)然,

53、也可以選擇自己的編譯工具,如Visual Studio 2010,只需要在菜單里面設(shè)置一下默認(rèn)編譯工具就行,這樣在你創(chuàng)立并翻開(kāi)代碼文檔時(shí)就默認(rèn)翻開(kāi)了你所設(shè)置的編譯工具。目前,Unity3D只允許3種編程語(yǔ)言:C#、javascript、Mobo。其中C#運(yùn)用較為廣泛,因?yàn)樗募嫒菪员葦M好,便于更好的發(fā)布到各個(gè)平臺(tái)。11.3Unity3D應(yīng)用目前,用Unity3D游戲設(shè)計(jì)引擎開(kāi)發(fā)手機(jī)游戲的比擬多,如勇者之心、神廟逃亡系列、憤怒的小鳥(niǎo)等;也有用來(lái)開(kāi)發(fā)單機(jī)游戲的,如軒轅劍六、搗蛋豬等;網(wǎng)頁(yè)游戲諸如新仙劍Online、QQ樂(lè)團(tuán)等。在虛擬現(xiàn)實(shí)方面,只需要將在Maya或者M(jìn)a*等其他三維軟件里面做出的模型

54、導(dǎo)出為fb*格式,然后導(dǎo)入U(xiǎn)nity3D,設(shè)置攝像機(jī)代碼、UI、Build。11.4需要解決的問(wèn)題游戲工程中要解決的問(wèn)題游戲工程要解決的問(wèn)題很多,所以最關(guān)鍵的是先要管理好資源文件,分類明確有條理。在工程文件的預(yù)設(shè)目錄下,共創(chuàng)立了8個(gè)文件夾,分別存放動(dòng)畫文件、材質(zhì)文件、模型文件、Prefab文件、場(chǎng)景文件、代碼文件、音效文件和紋理文件.碰撞檢測(cè)問(wèn)題Unity3D中實(shí)現(xiàn)碰撞檢測(cè)的方式有兩種:碰撞器和觸發(fā)器。碰撞器有很多的種類,如盒子碰撞器、球形碰撞器、膠囊碰撞器等,要使用這些碰撞器都必須把該碰撞器組件添加到一個(gè)游戲?qū)ο笊厦?。如果在檢視面板中勾選了IsTrigger,則就成了觸發(fā)器。下面介紹Mono

55、Behaviour類里面兩個(gè)函數(shù): 1、MonoBehaviour.OnTriggerEnter(Collider collider)進(jìn)入觸發(fā)器。 2、MonoBehaviour.OnCollisionEnter(Collision collision)進(jìn)入碰撞器。本游戲工程所涉及到的碰撞檢測(cè)都是進(jìn)入時(shí)的檢測(cè),即剛發(fā)生碰撞,沒(méi)有退出和逗留時(shí)的碰撞檢測(cè),所以另外四個(gè)接口函數(shù)就不在贅述,添加碰撞檢測(cè)組件碰撞檢測(cè)器。添加方法:ponent-Physics-Collider;ponent-Physics-Rigidbody;Is Trigger屬性在勾選狀態(tài)下,則該對(duì)象就是觸發(fā)器。下面其它參數(shù)則是設(shè)置

56、碰撞體的大小、半徑。Mass是質(zhì)量,Drag是阻力,Angular Drag是角阻力。Use Gravity是否使用重力,如果勾選物體將相對(duì)向下做自由落體運(yùn)動(dòng)。Is Kinematic是否相對(duì)地面靜止,如果勾選物體將相對(duì)地面靜止。Constraints屬性塊是設(shè)置物體的位置和旋轉(zhuǎn)是否靜止,例如勾選了Freeze Position Z則物體在Z軸方向不能移動(dòng),用腳本也不能讓它移動(dòng);這是很必要的,比方你做的是一個(gè)2D游戲,自然不希望它在Z軸發(fā)生移動(dòng)而影響碰撞檢測(cè)。粒子系統(tǒng)Unity3D自帶的粒子系統(tǒng)完全足以滿足開(kāi)發(fā)者各種這方面的需求,比方在制作煙霧、云雨、爆炸、火焰、天氣等。在創(chuàng)立好游戲?qū)ο蟛⑻砑?/p>

57、粒子系統(tǒng)組件之后,正如你所見(jiàn)的,會(huì)出現(xiàn)很多屬性。參數(shù)設(shè)置在運(yùn)行后出現(xiàn)的效果是一個(gè)下雪的效果。具體各個(gè)參數(shù)的意思,在這就不贅述了,舉幾個(gè)常用的參數(shù)。Looping是否循環(huán),比方此下雪的粒子效果,當(dāng)然要他循環(huán),再如爆炸之類的就不需要循環(huán)。Start Speed初始速度,可以設(shè)置一個(gè)參數(shù),也可以設(shè)置兩個(gè),即在這兩個(gè)參數(shù)之間隨機(jī)產(chǎn)生一個(gè)參數(shù),這個(gè)比擬常用,Start Scale用法與Start Speed類似函數(shù)不管用什么編程語(yǔ)言,創(chuàng)立的腳本都必須繼承MonoBehaviour類,他包括了許許多多的函數(shù),諸如上述的碰撞檢測(cè)函數(shù)。如果在檢視器里面修改了腳本文件的名稱,一定要記得在編譯器里面修改類名,不然

58、就會(huì)出現(xiàn)異常的錯(cuò)誤。這里介紹幾個(gè)常用的函數(shù)。MonoBehaviour.OnGUI()接口有許多的屬性,如GUI.Label用于繪制列表,它有6個(gè)接口:像游戲分?jǐn)?shù)統(tǒng)計(jì)等,又如GUI.Te*tArea用于繪制文本區(qū)域,它有4個(gè)借口,這里不再贅述。最常用的是GUI.Button,設(shè)置各種按鈕。所有的GUI屬性都可以在檢視器里面創(chuàng)立一個(gè)GUISkin,來(lái)設(shè)置個(gè)性化的按鈕、圖片背景等。其中mySkin用來(lái)接收在檢視器窗口創(chuàng)立的GUISkin游戲?qū)ο?,在游戲?qū)ο罄锩婺憧梢灾付▊€(gè)性化的按鈕圖片,可以是兩,一是正常情況下的大小,指定在Custom Styles的Normal和On Normal屬性上面,一是

59、鼠標(biāo)移動(dòng)上去的大小,指定在Custom Styles的Hover和On Hover屬性上面,這樣就會(huì)到達(dá)鼠標(biāo)移動(dòng)上去按鈕變大的效果。2、MonoBehaviour.Start和MonoBehaviour.Update函數(shù)。MonoBehaviour.Start函數(shù)就是對(duì)游戲的一些預(yù)設(shè),并且在游戲執(zhí)行的整個(gè)周期中,此函數(shù)只調(diào)用一次。比方隱藏光標(biāo):voidStart() Screen.showCursor=false;/隱藏光標(biāo)Screen.showCursor=true;/顯示光標(biāo)通過(guò)這樣的設(shè)置,我們就可以編寫響應(yīng)的代碼來(lái)實(shí)現(xiàn)個(gè)性化的光標(biāo)了。MonoBehaviour.Update函數(shù)功能就是在

60、執(zhí)行完MonoBehaviour.Start函數(shù)之后,游戲的每一幀都會(huì)執(zhí)行該函數(shù),來(lái)繪制每幀的畫面,這是非常重要的,否則游戲?qū)o(wú)法運(yùn)行。精靈動(dòng)畫的函數(shù)就必須放在這里面。11.5JavaScript語(yǔ)言Javascript是一種由Netscape的LiveScript開(kāi)展而來(lái)的原型化繼承的面向?qū)ο蟮膭?dòng)態(tài)類型的區(qū)分大小寫的客戶端腳本語(yǔ)言,主要目的是為了解決效勞器端語(yǔ)言,比方Perl,遺留的速度問(wèn)題,為客戶提供更流暢的瀏覽效果。當(dāng)時(shí)效勞端需要對(duì)數(shù)據(jù)進(jìn)展驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是Netscape的瀏覽器Navigator參加了Javascript,提

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論