unity-VR開發初體驗

    一般unity 遊戲與VR 有什麼區別,可能區別就在於VR 有一個特殊的攝像機,Steam 平臺將硬件設備與unity 裏的相機組合到一起,我們很輕易的可以實現一個普通unity 遊戲到VR 遊戲的轉變。

    在unity 資源商店可以尋找到免費的SteamVR 開發包,是免費的。導入unity 中,不過unity 爲了降低跨現實開發的門檻。集成了所謂 “XR 框架“,是指 Cross Reality Foundation Toolkit ( 跨現實基礎開發包。建成後 XRFT )——一種可用於 VR、AR、MR 開發的基本框架。導入2017版unity 會報錯,你需要將腳本里的VR 改成 XR。

    在unity場景中,刪除普通相機,在資源包的預製體文件中添加如下圈出的到場景中,第一個就是那個特殊的相機,你可以隨意綁定它到一個合適的位置。

    當然,我們需要安裝steamVR 平臺在電腦上,它可以調整你頭盔和手柄在房間的位置等等功能,直接在官網下載安裝即可。

    準備工作先做好,可能你需要用手柄來進行一些交互,不過這裏我們用leap motion 來進行手勢交互,下篇來說說。你就可以去開發一款VR 遊戲了。

    如下,我將攝像機放在車的座椅上,且讓他成爲車的子物體,這樣車在運動時,相機會隨之運動。不過車速有點快,有點暈~


發佈了45 篇原創文章 · 獲贊 15 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章