Unity中的VR應(yīng)用開(kāi)發(fā)
以下是Unity最重要的基本控件:
左鼠標(biāo) + W :向前移動(dòng)
左鼠標(biāo) + S :向后移動(dòng)
鼠標(biāo)左鍵 + A :向左移動(dòng)
左鼠標(biāo) + D :向右移動(dòng)
F :focus
您可以訪問(wèn)Unity的熱鍵手冊(cè),了解基本控件。
現(xiàn)在您已準(zhǔn)備好深入了解VR應(yīng)用程序開(kāi)發(fā)。但是你需要記住,雖然你將為VR開(kāi)發(fā),但你不能自己創(chuàng)建整個(gè)項(xiàng)目。您將創(chuàng)建控件,設(shè)計(jì)場(chǎng)景或創(chuàng)建對(duì)象等等 - 而不是全部三個(gè)。 VR應(yīng)用開(kāi)發(fā)是一個(gè)廣闊的領(lǐng)域。
我們將主要使用導(dǎo)入的設(shè)計(jì),然后為它們添加腳本和控件。由于這是您的第一個(gè)VR應(yīng)用程序,因此大多數(shù)選項(xiàng)和設(shè)計(jì)都將被預(yù)設(shè)。下載Unity項(xiàng)目。這是一個(gè)大文件(~91MB),因此下載需要一些時(shí)間。
下載后,您可以打開(kāi)該文件夾。你會(huì)發(fā)現(xiàn)四到五個(gè)文件夾。其中一個(gè)將是“Assets”文件夾。在里面,選擇名為“rollercoaster3”的場(chǎng)景文件。
Unity將啟動(dòng)。它會(huì)要求您降級(jí)到較低的API級(jí)別。您可以選擇它并保留備份。
注意:如果Unity崩潰,請(qǐng)?jiān)俅未蜷_(kāi)下載的文件夾并刪除“Assets”文件夾以外的所有內(nèi)容。再次運(yùn)行它。 Unity應(yīng)該完美運(yùn)行。
一旦打開(kāi),它將如下所示。
看起來(lái)不太好吧?因此,為了解決這個(gè)問(wèn)題,請(qǐng)導(dǎo)航到項(xiàng)目》標(biāo)準(zhǔn)項(xiàng)目》。雙擊“Sunny Light”(您可以選擇任何一個(gè))并為每個(gè)選項(xiàng)選擇“立即修復(fù)”。我希望Unity會(huì)自動(dòng)這樣做。
應(yīng)用每個(gè)修復(fù)后,它應(yīng)如下所示。
所以,這就是它的工作原理:過(guò)山車(chē)和推車(chē)沿著為它們定義的路徑移動(dòng)。
您可以看到游戲視圖的兩個(gè)攝像頭位置。游戲代碼主要由此驅(qū)動(dòng)。對(duì)于本教程,您無(wú)需擔(dān)心代碼。
注意:如果您正在使用Oculus或與桌面相關(guān)的VR設(shè)備,則應(yīng)通過(guò)從檢查器窗口取消選中來(lái)禁用潛水相機(jī)。您還可以通過(guò)在檢查器窗口中選擇主攝像頭(另一個(gè)攝像頭),右鍵單擊并刪除它來(lái)刪除陀螺儀組件。
現(xiàn)在您可以構(gòu)建VR項(xiàng)目了。請(qǐng)注意,您的Unity符號(hào)應(yīng)與Android相鄰。如果沒(méi)有,您可以選擇Android和切換平臺(tái)。
現(xiàn)在選擇“播放器設(shè)置”,并將檢查器窗口中的包標(biāo)識(shí)符更改為任何內(nèi)容(com .FirstVR.app)。最后,運(yùn)行應(yīng)用程序。
如果這是您第一次使用Unity,它會(huì)要求您在計(jì)算機(jī)上找到Android SDK文件夾。下載Android SDK并在構(gòu)建應(yīng)用程序時(shí)在對(duì)話框中找到它。
您現(xiàn)在擁有了第一個(gè)VR應(yīng)用程序。恭喜!您可以嘗試使用互聯(lián)網(wǎng)上提供的其他資源。
-
vr
+關(guān)注
關(guān)注
34文章
9668瀏覽量
152228 -
Unity
+關(guān)注
關(guān)注
1文章
128瀏覽量
22344
發(fā)布評(píng)論請(qǐng)先 登錄
如何在 Raspberry Pi AI Camera 上構(gòu)建為開(kāi)發(fā)人員提供實(shí)時(shí)的智能應(yīng)用程序!

用stm32CubeMX構(gòu)建stm32f407vet6程序,只要在while語(yǔ)句前用HAL_ADC_Start_DMA函數(shù)啟動(dòng)DMA則while就無(wú)法結(jié)束,為什么?
AWTK-WEB 快速入門(mén)(6) - JS WebSocket 應(yīng)用程序

使用Ozone調(diào)試基于nRF9160 Zephyr應(yīng)用程序

AWTK-WEB 快速入門(mén)(5) - C 語(yǔ)言 WebSocket 應(yīng)用程序

AWTK-WEB 快速入門(mén)(4) - JS Http 應(yīng)用程序

TAS2521應(yīng)用程序參考指南

AWTK-WEB 快速入門(mén)(2) - JS 應(yīng)用程序

AWTK-WEB 快速入門(mén)(1) - C 語(yǔ)言應(yīng)用程序

PCM2912應(yīng)用程序的操作環(huán)境

使用OpenVINO GenAI API在C++中構(gòu)建AI應(yīng)用程序

Adobe將推出全新免費(fèi)應(yīng)用程序
在TM4C MCU上用FreeRTOS開(kāi)發(fā)通用應(yīng)用程序應(yīng)用說(shuō)明

評(píng)論