0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用UnityEditor構(gòu)建VR應(yīng)用程序和內(nèi)容

454398 ? 來源:工程師吳畏 ? 2019-07-31 11:49 ? 次閱讀

Unity中的VR應(yīng)用開發(fā)

以下是Unity最重要的基本控件:

左鼠標 + W :向前移動

左鼠標 + S :向后移動

鼠標左鍵 + A :向左移動

左鼠標 + D :向右移動

F :focus

您可以訪問Unity的熱鍵手冊,了解基本控件。

現(xiàn)在您已準備好深入了解VR應(yīng)用程序開發(fā)。但是你需要記住,雖然你將為VR開發(fā),但你不能自己創(chuàng)建整個項目。您將創(chuàng)建控件,設(shè)計場景或創(chuàng)建對象等等 - 而不是全部三個。 VR應(yīng)用開發(fā)是一個廣闊的領(lǐng)域。

我們將主要使用導(dǎo)入的設(shè)計,然后為它們添加腳本和控件。由于這是您的第一個VR應(yīng)用程序,因此大多數(shù)選項和設(shè)計都將被預(yù)設(shè)。下載Unity項目。這是一個大文件(~91MB),因此下載需要一些時間。

下載后,您可以打開該文件夾。你會發(fā)現(xiàn)四到五個文件夾。其中一個將是“Assets”文件夾。在里面,選擇名為“rollercoaster3”的場景文件。

Unity將啟動。它會要求您降級到較低的API級別。您可以選擇它并保留備份。

注意:如果Unity崩潰,請再次打開下載的文件夾并刪除“Assets”文件夾以外的所有內(nèi)容。再次運行它。 Unity應(yīng)該完美運行。

一旦打開,它將如下所示。

看起來不太好吧?因此,為了解決這個問題,請導(dǎo)航到項目》標準項目》。雙擊“Sunny Light”(您可以選擇任何一個)并為每個選項選擇“立即修復(fù)”。我希望Unity會自動這樣做。

應(yīng)用每個修復(fù)后,它應(yīng)如下所示。

所以,這就是它的工作原理:過山車和推車沿著為它們定義的路徑移動。

您可以看到游戲視圖的兩個攝像頭位置。游戲代碼主要由此驅(qū)動。對于本教程,您無需擔(dān)心代碼。

注意:如果您正在使用Oculus或與桌面相關(guān)的VR設(shè)備,則應(yīng)通過從檢查器窗口取消選中來禁用潛水相機。您還可以通過在檢查器窗口中選擇主攝像頭(另一個攝像頭),右鍵單擊并刪除它來刪除陀螺儀組件。

現(xiàn)在您可以構(gòu)建VR項目了。請注意,您的Unity符號應(yīng)與Android相鄰。如果沒有,您可以選擇Android和切換平臺。

現(xiàn)在選擇“播放器設(shè)置”,并將檢查器窗口中的包標識符更改為任何內(nèi)容(com .FirstVR.app)。最后,運行應(yīng)用程序。

如果這是您第一次使用Unity,它會要求您在計算機上找到Android SDK文件夾。下載Android SDK并在構(gòu)建應(yīng)用程序時在對話框中找到它。

您現(xiàn)在擁有了第一個VR應(yīng)用程序。恭喜!您可以嘗試使用互聯(lián)網(wǎng)上提供的其他資源。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • vr
    vr
    +關(guān)注

    關(guān)注

    34

    文章

    9640

    瀏覽量

    150313
  • Unity
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    21832
收藏 人收藏

    評論

    相關(guān)推薦

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

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開發(fā)各種平臺的應(yīng)用程序。有時我們需要使用Web界面與設(shè)備進行交互,本文介紹一下如何使用JS語言開發(fā)AWTK-WEB應(yīng)用程序。AWTKDesigner新建一個應(yīng)
    的頭像 發(fā)表于 12-05 01:04 ?116次閱讀
    AWTK-WEB 快速入門(2) - JS <b class='flag-5'>應(yīng)用程序</b>

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

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開發(fā)各種平臺的應(yīng)用程序。有時我們需要使用Web界面與設(shè)備進行交互,本文介紹一下如何使用C語言開發(fā)AWTK-WEB應(yīng)用程序。AWTKDesigner新建一個應(yīng)用
    的頭像 發(fā)表于 11-27 11:46 ?215次閱讀
    AWTK-WEB 快速入門(1) - C 語言<b class='flag-5'>應(yīng)用程序</b>

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

    許多桌面應(yīng)用程序是使用 C++ 開發(fā)的,而將生成式AI(GenAI)功能集成到這些應(yīng)用程序中可能會很具有挑戰(zhàn)性,尤其是因為使用像 Hugging Face 這樣的 Python 庫的復(fù)雜性。C++
    的頭像 發(fā)表于 10-12 09:36 ?387次閱讀
    使用OpenVINO GenAI API在C++中<b class='flag-5'>構(gòu)建</b>AI<b class='flag-5'>應(yīng)用程序</b>

    在TM4C MCU上FreeRTOS開發(fā)通用應(yīng)用程序應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《在TM4C MCU上FreeRTOS開發(fā)通用應(yīng)用程序應(yīng)用說明.pdf》資料免費下載
    發(fā)表于 09-11 14:15 ?0次下載
    在TM4C MCU上<b class='flag-5'>用</b>FreeRTOS開發(fā)通用<b class='flag-5'>應(yīng)用程序</b>應(yīng)用說明

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當(dāng)輸入信號VG1從7.06V慢慢變化到7.22V時。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個輸入信號VG1才能達到我的目的。因為這個電壓源好像
    發(fā)表于 08-02 08:39

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?
    發(fā)表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時, GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100
    發(fā)表于 05-07 06:06

    使用Redis和Spring?Ai構(gòu)建rag應(yīng)用程序

    整合如何通過簡化的開發(fā)流程,讓開發(fā)者能夠更專注于創(chuàng)新而非底層實現(xiàn)。一、SpringAI簡介由大型語言模型(LLM)驅(qū)動的應(yīng)用程序中,向量數(shù)據(jù)庫常作為人工智能應(yīng)用程
    的頭像 發(fā)表于 04-29 08:04 ?1049次閱讀
    使用Redis和Spring?Ai<b class='flag-5'>構(gòu)建</b>rag<b class='flag-5'>應(yīng)用程序</b>

    應(yīng)用程序中的服務(wù)器錯誤怎么解決?

    在使用應(yīng)用程序時,可能會遇到服務(wù)器錯誤的問題。這種錯誤通常會導(dǎo)致應(yīng)用程序無法正常運行 ,給用戶帶來不便。下面將介紹應(yīng)用程序中的服務(wù)器錯誤及其解決方法,幫助您快速解決這一問題。
    的頭像 發(fā)表于 03-12 15:13 ?6259次閱讀

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運行,我生成代碼后是不是還要配置一些東西?(我生成后只寫了測試代碼) 問題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過復(fù)制粘貼例程的代碼完成了測試。
    發(fā)表于 03-12 08:15

    使用ADS .NET Framework構(gòu)建一個應(yīng)用程序,.s (匯編文件)文件無法編譯的原因?

    我正在嘗試使用 ADS .NET Framework 構(gòu)建一個應(yīng)用程序。 我遇到了以下錯誤,因為 .s (匯編文件)文件無法編譯。
    發(fā)表于 03-04 06:58

    u8g2應(yīng)用程序無法在moduStoolBox中構(gòu)建是為什么?

    。 我對 ModuStoolBox 很陌生,我必須說,與 Creator 相比,學(xué)習(xí)曲線非常艱難。 不管怎樣,為了讓我的應(yīng)用程序使用 ModuStoolBox 運行顯示器,我一定會很感激能在這方面得到
    發(fā)表于 01-24 07:03

    Modustoolbox3.1離線時無法構(gòu)建模板應(yīng)用程序怎么辦?

    離線使用 modustoolbox 3.1 軟件,之后成功建立 Ethernet_TCP_Client 的模板程序,但無法成功建立 Ethernet_TCP_Server 的應(yīng)用程序 編譯出現(xiàn)了以下
    發(fā)表于 01-19 08:33

    如何構(gòu)建linux開發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序

    前文介紹了如何使用官方提供的鏡像文件啟動開發(fā)板,本文將說明如何構(gòu)建linux開發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序。
    的頭像 發(fā)表于 01-03 12:31 ?2073次閱讀
    如何<b class='flag-5'>構(gòu)建</b>linux開發(fā)環(huán)境和編譯軟件工程、<b class='flag-5'>應(yīng)用程序</b>