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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

10、動態(tài)過渡效果實現(xiàn),以及unity中簡單音頻學習實現(xiàn),燈光的基本使用根據(jù)速度,發(fā)出腳步聲,接著開關門實現(xiàn)過程,以及各種碰撞體的使用實現(xiàn),加深對音頻的學習匯總日期:11月20日報告人:吳為第三周(會繼續(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其他代碼會補充九、產(chǎn)品介紹1、產(chǎn)品信息產(chǎn)品名稱:VR鬼屋產(chǎn)品性質:VR產(chǎn)品產(chǎn)品分類:恐怖游戲主要開發(fā)工具:unity開發(fā)語言:C#運行平臺:steamVR2、用戶反饋調查背景:當游戲產(chǎn)品(demo1)的大體交互被設計出來,產(chǎn)品遇到了瓶頸。產(chǎn)品難于加入更多的交互,或者是加入交互具有不確定性。目標對現(xiàn)有游戲產(chǎn)品的故事、環(huán)境、燈光,、音效、交互進行調研詢問對未來將要加入的或者將要改變的故事、環(huán)境、燈光,、音效、交互進行調研詢問根據(jù)調研情況進行下一步改進。方法在教室內(nèi),讓同學試玩游戲,體驗完游戲后進行詢問,同時安排組員進行

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

溫馨提示

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

評論

0/150

提交評論