Oculus于近日推出了其Unity集成軟件包的最新更新。據(jù)了解,1.31.0版新增了對“跨平臺開發(fā)”的支持,簡化了開發(fā)者將Oculus Rift游戲移植到HTC Vive平臺的過程。但該版本說明指出,這是一個實驗性的功能,可能會改變或刪除。
使Unity這樣的現(xiàn)代游戲引擎對開發(fā)者和最終用戶都如此有用的原因是,它們支持許多具有相同項目和代碼的平臺,從而減少了將游戲從一個平臺“移植”到另一個平臺的開發(fā)時間。Unity的目標是讓開發(fā)者專注于創(chuàng)造自己的游戲,而不用擔心平臺的差異。
但實際上事情并非那么簡單,特別是在VR領(lǐng)域。此前Unity已支持Oculus API和SteamVR API,開發(fā)者可輕松在兩個平臺之間移植內(nèi)容,但這種支持僅限于基本功能。所以Oculus和Valve都在這些API之上分別推出了支持Unity的集成包——Oculus Integration和SteamVR插件。這些包提供腳本、預置、資源、示例場景和額外的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ā)時間,并增加了項目的復雜性。
新的Oculus Integration版本的變化是其核心功能現(xiàn)在支持SteamVR API,而不僅僅是Rift的Oculus API。從開發(fā)者角度來看,除了這些預置和API將為HTC Vive而不是僅僅為Rift設置和返回值之外,沒有任何變化。
新版目前支持的功能有:
攝像頭:Oculus OVRCameras預置組件,用于處理用戶眼睛的虛擬攝像頭和用戶的控制器完全支持HTC Vive
追蹤:用于獲取頭顯角速度的API調(diào)用,適用于HTC Vive
輸入:HTC手柄上的觸控板將相當于Touch手柄的搖桿,而應用按鈕相當于Touch上的Y/B按鈕
觸覺反饋:Touch上觸覺反饋的相同API現(xiàn)在也適用于HTC控制器
Guardian/Chaperone:監(jiān)護系統(tǒng)和游戲空間的API將適用于HTC Vive
虛擬化身:Oculus Avatar可以在SteamVR上運作,但非Oculus用戶只能從預置列表中選擇而不是自己創(chuàng)建虛擬化身
目前,Oculus Integration支持的唯一替代平臺是SteamVR,而HTC Vive則被列為唯一支持的硬件。這只適用于Unity,而不是虛幻引擎。希望將來這種支持能夠擴展到其他平臺,幫助開發(fā)者更容易完成他們的應用。
-
控制器
+關(guān)注
關(guān)注
114文章
17648瀏覽量
190287 -
vr
+關(guān)注
關(guān)注
34文章
9692瀏覽量
156605 -
Oculus
+關(guān)注
關(guān)注
7文章
373瀏覽量
62363 -
Unity
+關(guān)注
關(guān)注
1文章
131瀏覽量
23157
原文標題:行業(yè)資訊 || Oculus發(fā)布Unity集成包1.31.0版 可將Rift游戲輕松移植到Vive
文章出處:【微信號:ARAlliance,微信公眾號:AR聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
元服務發(fā)布選擇待發(fā)布軟件包
在linux中使用env時如何下載軟件包?
Pico Technology發(fā)布Python軟件包pyPicoSDK
軟件包中心添加LVGL狀態(tài)異常,lvgl無法選擇版本怎么解決?
如何使用menuconfig添加配置micro-ros軟件包?
ENV不能添加rt_vsnprintf_full軟件包怎么解決?
RT-thread studio添加新的軟件包和新的文件出錯怎么解決?
請問RT-Thread Studio更新軟件包為什么不成功?
rt studio軟件包下載失敗怎么解決?
ENV添加micropython軟件包出現(xiàn)異常的原因?
添加mbedtls軟件包scons失敗怎么解決?
RT-Thread Studio更新軟件包為什么不成功呢?
AG32軟件包SDK更新:加入新例程(可實現(xiàn)至少15個UART串口)
i.MX8M Yocto工程更新第三方軟件包

Oculus推出了其Unity集成軟件包的最新更新
評論