vr課程設(shè)計(jì)大綱_第1頁(yè)
vr課程設(shè)計(jì)大綱_第2頁(yè)
vr課程設(shè)計(jì)大綱_第3頁(yè)
vr課程設(shè)計(jì)大綱_第4頁(yè)
vr課程設(shè)計(jì)大綱_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、湖北大學(xué)本科課程設(shè)計(jì)題目VR鬼屋游戲設(shè)計(jì)姓名吳為學(xué)號(hào)202專業(yè)年級(jí)14級(jí)信息安全指導(dǎo)教師范清風(fēng)職稱2016年12月15日目錄(沒加頁(yè)碼,全部寫完了再加)一、設(shè)計(jì)任務(wù)二、背景介紹以及產(chǎn)品概要三、核心用戶分析四、MVP(核心玩法)五、開發(fā)流程以及分工六、主要思路介紹七、每周報(bào)告1、第一周2、第二周3、第三周4、進(jìn)行中八、主要代碼介紹九、產(chǎn)品介紹1、產(chǎn)品信息2、用戶反饋調(diào)查十、產(chǎn)品版本下載1、 demon1下載2、 demon2下載、設(shè)計(jì)任務(wù)設(shè)計(jì)一款高質(zhì)量,互動(dòng)性強(qiáng),沉浸式,可以上架的 產(chǎn)品、產(chǎn)品代碼、產(chǎn)品設(shè)計(jì)思路、開發(fā)流程。最終完成學(xué)習(xí)名:王大 齡: 業(yè):學(xué)生 好:游戲,恐怖電影 厭:購(gòu)物,家務(wù)姓

2、年職愛討7:00 起床13:00 午睡20:00 看恐怖電影8:00 上課14: 00做作業(yè),學(xué)習(xí)23:00 睡覺11:30 下課16:00 游戲VR鬼屋游戲。產(chǎn)品包括完整游戲VR技術(shù)的任務(wù)。、背景介紹以及產(chǎn)品概要2016被稱為VR元年。隨著VR技術(shù)極速發(fā)展,大學(xué)生也應(yīng)該與時(shí)俱進(jìn),不斷學(xué)習(xí)新知識(shí),故于11月初借助設(shè)計(jì)一款產(chǎn)品,開始VR的學(xué)習(xí)之旅。產(chǎn)品是一個(gè)VR鬼屋游戲,玩家在鬼屋里進(jìn)行探索解密。游戲場(chǎng)景是一個(gè)別墅,包括室內(nèi)室外。三、核心用戶分析游戲產(chǎn)品的服務(wù)對(duì)象為愛好恐怖游戲的青年玩家,作為這一用戶群體,樂于接受新鮮事物,敢于探索。用戶舉例王大21歲學(xué)生游戲,恐怖電影購(gòu)物,家務(wù)每日活動(dòng):對(duì)于以

3、上用戶分析知道,這類用戶存在廣泛。本產(chǎn)品受眾廣泛,隱藏大批用戶,產(chǎn)品具有一定市場(chǎng)空間,定位于此類用戶,接著進(jìn)入開發(fā)環(huán)節(jié)。四、MVP(核心玩法)背景環(huán)境:一個(gè)年代久遠(yuǎn)的破舊屋子(當(dāng)前項(xiàng)目主要是一樓大廳)故事梗概:玩家打開屋子大門,進(jìn)入之后來到陰森的大廳,門隨之關(guān)閉無法打開;大廳的蠟燭綠閃爍著色火焰;窗簾隨著風(fēng)飄動(dòng),餐桌上整齊的擺放著餐盤還有刀叉,盤子里面有死老鼠、心臟;桌子上還有打火機(jī)和一只蠟燭;玩家伴隨著自己的腳步聲,探索著黑漆漆的大廳隨著咚的一聲,午夜12點(diǎn)到了,窗戶啪的一聲被妖風(fēng)吹開,火盆的火、蠟燭全被吹滅了。(桌子上的打火機(jī)和蠟燭有提示)玩家看見了打火機(jī)和蠟燭,當(dāng)玩家用打火機(jī)點(diǎn)亮蠟燭的一

4、瞬間,玩家面前出現(xiàn)了貞子的臉(貼臉殺),貞子快速的后退消失了;這時(shí)候玩家看到地面上有殘肢斷腳,聽到了滴血的聲音,玩家跟隨血滴往上看,發(fā)現(xiàn)天花板下面吊著一堆尸體。過幾秒之后屋里隨機(jī)生成一個(gè)發(fā)光的鑰匙,同時(shí)二樓門也有提示,玩家拿著鑰匙開啟二樓門開啟下一次恐怖體驗(yàn)具體模型:1個(gè)大房子(本次項(xiàng)目針對(duì)一間房間);1扇門;1扇窗;1個(gè)窗簾;二樓1扇門;1雙手(代替手柄);2個(gè)火炬,2個(gè)火炬光;1張桌子;6個(gè)盤子,6副刀叉;3個(gè)心臟;9只死耗子;10具尸體;1個(gè)斷手,1個(gè)斷腳;1攤血液;1只貓;5+1只蠟燭,1個(gè)打火機(jī);1只鑰匙。對(duì)應(yīng)音效:腳步聲;風(fēng)聲;鐘聲;開門聲;滴血聲;背景音樂;窗戶關(guān)閉聲;物體墜落地

5、板聲;呼吸聲;心跳聲五、開發(fā)流程以及分工Agender:第一周:游戲故事設(shè)定,確定美術(shù)風(fēng)格,經(jīng)典影視游戲作品分析研究,基本場(chǎng)景搭建,熟悉unity3D基本功能第二周:細(xì)化游戲機(jī)制,情節(jié),梳理邏輯,美工豐富場(chǎng)景物件,程序員嘗試基本交互第三周:美工完成貼圖,程序員測(cè)試式編程,完成第四周:美工完善燈光,材質(zhì),程序員完成所有交互完成第五周:用戶測(cè)試,根據(jù)反饋修改游戲,解決bug,美工進(jìn)一步優(yōu)化huanj第六周:完成beta版ROLES:PM:吳為美工:周江峰章煒?biāo)沙绦颍簠菫椴堂袅?、主要思路介紹1、環(huán)境聲音:環(huán)境聲音的切換采用事件觸發(fā)。當(dāng)用戶在屋外時(shí)候播放屋外環(huán)境音效,當(dāng)進(jìn)入第一個(gè)觸發(fā)器(在屋前的臺(tái)階)

6、,切換上臺(tái)階聲音。當(dāng)進(jìn)入第二個(gè)觸發(fā)器(在屋子的門口)切換屋內(nèi)音效。(觸發(fā)器代碼見八、主要代碼介紹)2、屋外噴泉:屋外噴泉采用視角觸發(fā)事件,當(dāng)視角到達(dá)觸發(fā)器(在噴泉上),播放驚悚聲音。(觸發(fā)器代碼見八、主要代碼介紹)3、開門事件:開門腳本采用VRTK插件解決4、自動(dòng)關(guān)門:自動(dòng)關(guān)門采用觸發(fā)器觸發(fā)關(guān)門,關(guān)門角度計(jì)算得到。(觸發(fā)器代碼見八、主要代碼介紹)5、鐘聲:鐘聲采用時(shí)間和觸發(fā)器同時(shí)控制,時(shí)間運(yùn)行開始時(shí)間在進(jìn)入門口開始計(jì)時(shí)。時(shí)間控制鐘聲發(fā)出。(時(shí)間代碼見八、主要代碼介紹;鐘聲代碼見八、主要代碼介紹)6、腳步聲:腳步聲的控制根據(jù)手柄按鈕,觸發(fā)播放和停止。(播放代碼見八、主要代碼介紹)7、窗簾飄動(dòng):由

7、另一程序員實(shí)現(xiàn)。8、掛畫掉落:由另一程序員實(shí)現(xiàn)。9、風(fēng)吹滅蠟燭:由另一程序員實(shí)現(xiàn)。10、以及其他思路七、每周報(bào)告第一周姓名每周工作內(nèi)容項(xiàng)目進(jìn)度下周工作計(jì)劃PM吳為明白鬼屋恐怖點(diǎn),組員分配任務(wù),搞清游戲邏輯,游戲情節(jié)設(shè)計(jì)大部分場(chǎng)景搭建成功,unity基本功能學(xué)習(xí),簡(jiǎn)單VRT空習(xí),簡(jiǎn)單深化恐怖情節(jié)學(xué)習(xí),恐怖情節(jié)設(shè)定,組內(nèi)成員調(diào)節(jié),清節(jié)繼續(xù)設(shè)定,邏輯梳理美工周江峰房間整體結(jié)構(gòu)設(shè)計(jì),大場(chǎng)景搭建室內(nèi)環(huán)境優(yōu)化,完成貼圖,材質(zhì)。章煒?biāo)梢粜占?,素材收集父互?shí)現(xiàn),剛體,觸發(fā)器學(xué)習(xí)。美工,音效的整理,燈光的調(diào)節(jié)整理程序吳為插件的學(xué)習(xí),實(shí)現(xiàn)走動(dòng),物體抓取,碰撞體的學(xué)習(xí),觸發(fā)器的學(xué)習(xí),手柄功能的學(xué)習(xí),坐標(biāo)系的學(xué)習(xí)。

8、鼠標(biāo)跟隨,開關(guān)燈程序尚未合并繼續(xù)深化學(xué)習(xí)組件的學(xué)習(xí),腳本的添加,腳本,組件的相互控制,腳本控制組件運(yùn)行關(guān)閉。蔡敏手動(dòng)和自動(dòng)開關(guān)門,校鏈學(xué)習(xí),碰撞體觸發(fā)學(xué)習(xí),自動(dòng)觸發(fā)窗戶開關(guān),觸發(fā)木馬自己搖動(dòng),開關(guān)門實(shí)現(xiàn)過程,各種碰撞體的使用實(shí)施,加深音頻的學(xué)習(xí)學(xué)習(xí)unity的大部分功能,深化學(xué)習(xí)C#語(yǔ)百,unity的燈光學(xué)習(xí)匯總?cè)掌冢?1月13日?qǐng)?bào)告人:吳為第二周姓名每周工作內(nèi)容項(xiàng)目進(jìn)度下周工作計(jì)劃PM吳為調(diào)節(jié)監(jiān)督組員進(jìn)度,完善游戲邏輯,情節(jié),深化理解游戲核心玩法,游戲邏輯梳理觸發(fā)事件添加,場(chǎng)景基本成型,邏輯事件持續(xù)添加中。用戶調(diào)研,修改邏輯,優(yōu)化用戶體驗(yàn),項(xiàng)目任務(wù)分配,組員調(diào)節(jié)美工周江峰完成室內(nèi)環(huán)境,室內(nèi)物

9、品擺放,完成貼圖,材質(zhì)。修改物品。添加修改物體屬性,室外環(huán)境搭建,物品材質(zhì)優(yōu)化,貼圖優(yōu)化,收集整理游戲物品章煒?biāo)梢粜占?,素材收集,法線貼圖燈光控制,完成小部件修改,音效收集整理,環(huán)境控制程序吳為完成腳本控制組件的,走動(dòng)腳步聲的觸發(fā),窗簾的飄動(dòng),燈光的添加,視角的觸發(fā),游戲全局時(shí)間的控制,位置觸發(fā)的學(xué)習(xí),腳本深化學(xué)習(xí),物體追蹤,利用時(shí)間控制觸發(fā)事件,了解點(diǎn)積差積游戲邏輯實(shí)現(xiàn)(鐘聲,窗戶開關(guān),畫冊(cè)位置改變,聲音的觸發(fā)切換,多種邏輯事件聯(lián)動(dòng))蔡敏學(xué)習(xí)利用關(guān)節(jié)joint去開關(guān)門,以及上下樓梯過渡的動(dòng)態(tài)效果,以及unity中的Navigation網(wǎng)格導(dǎo)航基本使用,以及mecanima動(dòng)畫狀態(tài)機(jī),開關(guān)門

10、動(dòng)態(tài)過渡效果實(shí)現(xiàn),以及unity中簡(jiǎn)單音頻學(xué)習(xí)實(shí)現(xiàn),燈光的基本使用根據(jù)速度,發(fā)出腳步聲,接著開關(guān)門實(shí)現(xiàn)過程,以及各種碰撞體的使用實(shí)現(xiàn),加深對(duì)音頻的學(xué)習(xí)匯總?cè)掌冢?1月20日?qǐng)?bào)告人:吳為第三周(會(huì)繼續(xù)添加)八、主要代碼介紹1、視角觸發(fā)聲音代碼:usingUnityEngine;using;publicclassNewBehaviourScript:MonoBehaviourosition=(Camera).GetComponent().position+normal*;Transform(position=-(Camera).GetComponent().position)+2f*(lazhu)

11、.GetComponent().position);(asssssssssssssssssssssssssss);b=false;*/etComponent().position=-(Camera).GetComponent().position)+2f*(lazhu).GetComponent().position);)2、物體抓取代碼usingUnityEngine;using;RequireComponent(typeof(SteamVR_TrackedObject)publicclassDragObjects:MonoBehaviournabled=false;voidUpdate()

12、VRTK_ControllerEventsevents=GetComponent();+=newControllerInteractionEventHandler(OnWalk);VRTK_ControllerEventsevents1=GetComponent();+=newControllerInteractionEventHandler(DontWalk);privatevoidOnWalk(objectsender,ControllerInteractionEventArgsevents)().enabled=true;privatevoidDontWalk(objectsender,

13、ControllerInteractionEventArgsevents)().enabled=false;usingUnityEngine;using;publicclasslightCDon:MonoBehaviourprivatestaticfloattime=0;publicGameObjectlightc=null;/UsethisforinitializationvoidStart()voidUpdate()time+=;intcout=(int)(time%3);switch(cout)case0:(true);break;case 1 :(false);break;case 2

14、(true);break;/Updateiscalledonceperframe其他代碼會(huì)補(bǔ)充九、產(chǎn)品介紹1、產(chǎn)品信息產(chǎn)品名稱:VR鬼屋產(chǎn)品性質(zhì):VR產(chǎn)品產(chǎn)品分類:恐怖游戲主要開發(fā)工具:unity開發(fā)語(yǔ)言:C#運(yùn)行平臺(tái):steamVR2、用戶反饋調(diào)查背景:當(dāng)游戲產(chǎn)品(demo1)的大體交互被設(shè)計(jì)出來,產(chǎn)品遇到了瓶頸。產(chǎn)品難于加入更多的交互,或者是加入交互具有不確定性。目標(biāo)對(duì)現(xiàn)有游戲產(chǎn)品的故事、環(huán)境、燈光,、音效、交互進(jìn)行調(diào)研詢問對(duì)未來將要加入的或者將要改變的故事、環(huán)境、燈光,、音效、交互進(jìn)行調(diào)研詢問根據(jù)調(diào)研情況進(jìn)行下一步改進(jìn)。方法在教室內(nèi),讓同學(xué)試玩游戲,體驗(yàn)完游戲后進(jìn)行詢問,同時(shí)安排組員進(jìn)行

15、記錄。問題:你是否注意到腳步聲的改變你是否注意到看著屋外泉水會(huì)發(fā)出驚悚的聲音你是否注意到屋外路燈會(huì)閃爍你是否注意到環(huán)境音效的改變你是否注意到大門在進(jìn)入之后被關(guān)上了你是否注意到屋里蠟燭會(huì)在鐘聲響起的同時(shí)熄滅你是否注意到油畫掉落你是否注意到酒桶滾動(dòng)你希望屋里的燈光更加明亮還是更加昏暗,來使游戲更有感覺你是否希望加入背景音樂你是否眩暈?zāi)阌X得移動(dòng)速度快還是慢你對(duì)桌子上擺放的東西的看法你覺得屋里玻璃多還是少你希望屋里的燈光偏什么顏色你對(duì)游戲的故事有什么建議你希望加入哪些交互你是否感覺到驚悚如果屋外加入搖動(dòng)的秋千,你覺得怎么樣如果屋內(nèi)加入老式鋼琴,觸碰會(huì)發(fā)出音調(diào),你覺得怎么樣如果屋內(nèi)的油畫上的人眼睛會(huì)流血水,你覺得怎么樣如果屋內(nèi)窗簾會(huì)隨風(fēng)飄動(dòng),你覺得怎么樣生活中,你害怕什么你覺得游戲中需要加入什么,才可以嚇住你如果屋里加入濃霧,你覺得怎么樣(什么時(shí)間加入)你覺得UI需要哪些改進(jìn)你覺得屋內(nèi)需要其他什么東西,屋內(nèi)需要去掉

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論