Oculus于近日推出了其Unity集成軟件包的最新更新。據(jù)了解,1.31.0版新增了對“跨平臺開發(fā)”的支持,簡化了開發(fā)者將Oculus Rift游戲移植到HTC Vive平臺的過程。但該版本說明指出,這是一個實驗性的功能,可能會改變或刪除。
使Unity這樣的現(xiàn)代游戲引擎對開發(fā)者和最終用戶都如此有用的原因是,它們支持許多具有相同項目和代碼的平臺,從而減少了將游戲從一個平臺“移植”到另一個平臺的開發(fā)時間。Unity的目標是讓開發(fā)者專注于創(chuàng)造自己的游戲,而不用擔(dān)心平臺的差異。
但實際上事情并非那么簡單,特別是在VR領(lǐng)域。此前Unity已支持Oculus API和SteamVR API,開發(fā)者可輕松在兩個平臺之間移植內(nèi)容,但這種支持僅限于基本功能。所以O(shè)culus和Valve都在這些API之上分別推出了支持Unity的集成包——Oculus Integration和SteamVR插件。這些包提供腳本、預(yù)置、資源、示例場景和額外的API,使開發(fā)者擁有Unity引擎提供的VR支持。但問題是,SteamVR插件不直接支持Oculus API,而Oculus Store要求提交的文件必須有直接的Oculus API支持。如果開發(fā)者想要在Oculus Store上發(fā)布Rift版本,或者在Steam商店中發(fā)布Rift版本,或者在HTC Vive中發(fā)布,他們必須同時使用這兩個軟件包,或者使用通用的Unity XR框架。但不管是哪種方式,都需要額外的開發(fā)時間,并增加了項目的復(fù)雜性。
新的Oculus Integration版本的變化是其核心功能現(xiàn)在支持SteamVR API,而不僅僅是Rift的Oculus API。從開發(fā)者角度來看,除了這些預(yù)置和API將為HTC Vive而不是僅僅為Rift設(shè)置和返回值之外,沒有任何變化。
新版目前支持的功能有:
攝像頭:Oculus OVRCameras預(yù)置組件,用于處理用戶眼睛的虛擬攝像頭和用戶的控制器完全支持HTC Vive
追蹤:用于獲取頭顯角速度的API調(diào)用,適用于HTC Vive
輸入:HTC手柄上的觸控板將相當(dāng)于Touch手柄的搖桿,而應(yīng)用按鈕相當(dāng)于Touch上的Y/B按鈕
觸覺反饋:Touch上觸覺反饋的相同API現(xiàn)在也適用于HTC控制器
Guardian/Chaperone:監(jiān)護系統(tǒng)和游戲空間的API將適用于HTC Vive
虛擬化身:Oculus Avatar可以在SteamVR上運作,但非Oculus用戶只能從預(yù)置列表中選擇而不是自己創(chuàng)建虛擬化身
目前,Oculus Integration支持的唯一替代平臺是SteamVR,而HTC Vive則被列為唯一支持的硬件。這只適用于Unity,而不是虛幻引擎。希望將來這種支持能夠擴展到其他平臺,幫助開發(fā)者更容易完成他們的應(yīng)用。
-
控制器
+關(guān)注
關(guān)注
112文章
16402瀏覽量
178555 -
vr
+關(guān)注
關(guān)注
34文章
9641瀏覽量
150413 -
Oculus
+關(guān)注
關(guān)注
7文章
373瀏覽量
61379 -
Unity
+關(guān)注
關(guān)注
1文章
127瀏覽量
21837
原文標題:行業(yè)資訊 || Oculus發(fā)布Unity集成包1.31.0版 可將Rift游戲輕松移植到Vive
文章出處:【微信號:ARAlliance,微信公眾號:AR聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論