下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
XXXX學院實驗(訓)報告課程名稱學院學生姓名實驗地點小組成員實驗類型實驗項目名稱VR虛擬博物館場景搭建一、實驗目的1.為虛擬博物館搭建場景。2.導入相應的素材。3.燈光烘焙。二、實驗主要儀器設備1.硬件:計算機2.軟件:Unity3D、SteamVR三、實驗內(nèi)容及要求1.在場景中導入相應的模型,做好材質,貼圖,光照的設置。2.模型的擺放與SteamVR的元素添加,路面烘焙。3.導游動畫制作。四、實驗過程(包括算法流程圖(或原理圖、電路圖)、程序源碼、運行結果圖等)1.場景中導入相應的模型,設置材質、貼圖、光照的設置2.模型的擺放與SteamVR的元素添加,路面烘焙。調(diào)整場景中模型的位置,將SteamVR包中的兩個預制件Teleporting和Player分別添加到場景中,Ctrl+D地板,并給其添加TeleportArea.cs腳本,勾選Static,打開Navigation面板進行烘焙。3.導游動畫制作。給動畫添加組件,指定動畫控制器,添加布爾參數(shù)控制動畫狀態(tài)的改變,通過代碼來改變參數(shù)控制動畫,添加Idle動畫和Walk動畫。具體代碼如下publicclassPetControl:MonoBehaviour{publicfloatdistance;//與目標點的距離publicstring[]showName;//輸入需要判斷的名字publicstring[]showIntroducation;//對應的介紹privateNavMeshAgentNMA;privateAnimatorani;publicGameObjectshowMessage;//Canvas物體publicTextshowText;//文本物體boollookAtShow=false;[SerializeField]privateGameObjectPlayer12;voidStart(){ani=this.gameObject.GetComponent<Animator>();NMA=this.gameObject.GetComponent<NavMeshAgent>();}voidUpdate(){RaycastHithit;if(Physics.Raycast(Camera.main.transform.position,Camera.main.transform.forward,outhit,3f,1<<LayerMask.NameToLayer(ShowMessage))){lookAtShow=true;for(inti=0;i<showName.Length;i++){if(.Equals(showName[i])){showText.text=showIntroducation[i];}}}distance=Vector3.Distance(newVector3(transform.position.x,0,transform.position.z),newVector3(Player12.transform.position.x,0,Player12.transform.position.z));if(distance<=2f){ani.SetBool(_Walk,false);this.gameObject.transform.LookAt(newVector3(Player12.transform.position.x,1.2f,Player12.transform.position.z));StartCoroutine(ShowMessageActive);}else{showMessage.SetActive(false);ani.SetBool(_Walk,true);transform.LookAt(newVector3(Player12.transform.position.x,1.2f,Player12.transform.position.z));//設置尋路的目標點NMA.SetDestination(Player12.transform.position);}}IEnumeratorShowMessageActive(){yieldreturnnewWaitForSeconds(1f);showMessage.SetActive(true);showMessage.transform.LookAt(newVector3(Player12.transform.position.x,1.2f,
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度汽車維修與租賃業(yè)務管理服務合同2篇
- 四年級下學期教學計劃集錦五篇
- 小學三年級上冊英語教案
- 元旦晚會主持稿集合15篇
- 寫給老師的道歉信模板集合八篇
- 秋天的校園作文400字范文(10篇)
- 幼兒園春季學期工作總結5篇
- 我的愿望小學作文15篇
- 畢業(yè)實習總結(集合15篇)
- 工程居間協(xié)議協(xié)議書3篇
- 教學反思萬能簡短11篇
- 水產(chǎn)動物增養(yǎng)殖學蝦蟹類增養(yǎng)殖終極版
- 七年級科學上冊期末測試卷
- 測試工程師年度個人工作總結和明年工作計劃模板
- 浙江工商大學高級商務漢語一期末考試 卷附有答案
- 中國人民銀行征信中心應收賬款質押登記操作規(guī)則
- 05K405 新型散熱器選用與安裝
- 明亞保險經(jīng)紀人考試題庫答案
- 精心設計“每日一練”探求“輕負高質”練習策略
- 設備維護與故障排除項目設計評估方案
- 針灸推拿學100512練習題庫與參考答案
評論
0/150
提交評論