Oculus于近日推出了其Unity集成軟件包的最新更新。據了解,1.31.0版新增了對“跨平臺開發”的支持,簡化了開發者將Oculus Rift游戲移植到HTC Vive平臺的過程。但該版本說明指出,這是一個實驗性的功能,可能會改變或刪除。
使Unity這樣的現代游戲引擎對開發者和最終用戶都如此有用的原因是,它們支持許多具有相同項目和代碼的平臺,從而減少了將游戲從一個平臺“移植”到另一個平臺的開發時間。Unity的目標是讓開發者專注于創造自己的游戲,而不用擔心平臺的差異。
但實際上事情并非那么簡單,特別是在VR領域。此前Unity已支持Oculus API和SteamVR API,開發者可輕松在兩個平臺之間移植內容,但這種支持僅限于基本功能。所以Oculus和Valve都在這些API之上分別推出了支持Unity的集成包——Oculus Integration和SteamVR插件。這些包提供腳本、預置、資源、示例場景和額外的API,使開發者擁有Unity引擎提供的VR支持。但問題是,SteamVR插件不直接支持Oculus API,而Oculus Store要求提交的文件必須有直接的Oculus API支持。如果開發者想要在Oculus Store上發布Rift版本,或者在Steam商店中發布Rift版本,或者在HTC Vive中發布,他們必須同時使用這兩個軟件包,或者使用通用的Unity XR框架。但不管是哪種方式,都需要額外的開發時間,并增加了項目的復雜性。
新的Oculus Integration版本的變化是其核心功能現在支持SteamVR API,而不僅僅是Rift的Oculus API。從開發者角度來看,除了這些預置和API將為HTC Vive而不是僅僅為Rift設置和返回值之外,沒有任何變化。
新版目前支持的功能有:
攝像頭:Oculus OVRCameras預置組件,用于處理用戶眼睛的虛擬攝像頭和用戶的控制器完全支持HTC Vive
追蹤:用于獲取頭顯角速度的API調用,適用于HTC Vive
輸入:HTC手柄上的觸控板將相當于Touch手柄的搖桿,而應用按鈕相當于Touch上的Y/B按鈕
觸覺反饋:Touch上觸覺反饋的相同API現在也適用于HTC控制器
Guardian/Chaperone:監護系統和游戲空間的API將適用于HTC Vive
虛擬化身:Oculus Avatar可以在SteamVR上運作,但非Oculus用戶只能從預置列表中選擇而不是自己創建虛擬化身
目前,Oculus Integration支持的唯一替代平臺是SteamVR,而HTC Vive則被列為唯一支持的硬件。這只適用于Unity,而不是虛幻引擎。希望將來這種支持能夠擴展到其他平臺,幫助開發者更容易完成他們的應用。
-
控制器
+關注
關注
112文章
16446瀏覽量
179458 -
vr
+關注
關注
34文章
9645瀏覽量
150786 -
Oculus
+關注
關注
7文章
373瀏覽量
61450 -
Unity
+關注
關注
1文章
127瀏覽量
21878
原文標題:行業資訊 || Oculus發布Unity集成包1.31.0版 可將Rift游戲輕松移植到Vive
文章出處:【微信號:ARAlliance,微信公眾號:AR聯盟】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
極海推出AUTOSAR MCAL軟件包,彰顯汽車芯片設計實力
極海正式推出自研AUTOSAR MCAL軟件包和配置工具,加速汽車創新應用量產落地
![極海正式<b class='flag-5'>推出</b>自研AUTOSAR MCAL<b class='flag-5'>軟件包</b>和配置工具,加速汽車創新應用量產落地](https://file1.elecfans.com/web1/M00/F5/72/wKgZoWc9d-OAC2DIAAAcrE1qQLk708.jpg)
極海半導體推出AUTOSAR MCAL軟件包和配置工具
![極海半導體<b class='flag-5'>推出</b>AUTOSAR MCAL<b class='flag-5'>軟件包</b>和配置工具](https://file1.elecfans.com/web1/M00/F5/46/wKgaoWc5rSyANl88AAAa8Wi3Qyk563.png)
蘋果推出全新開源Swift軟件包
理想汽車推出其年度重大軟件更新OTA 6.0版本
RA系列MCU Self-Test軟件包介紹
![RA系列MCU Self-Test<b class='flag-5'>軟件包</b>介紹](https://file1.elecfans.com/web2/M00/FC/6F/wKgZomaUfdSAT1qWAAASeMQJbpk664.jpg)
瑞薩RX MCU功能安全解決方案簡介(3)Self-Test自檢軟件包
![瑞薩RX MCU功能安全解決方案簡介(3)Self-Test自檢<b class='flag-5'>軟件包</b>](https://file1.elecfans.com/web2/M00/F9/29/wKgaomaHaZyAei2WAAAMIlvUhaU546.jpg)
艾體寶方案 | 管理開源軟件包更新,提升開源安全性
TLE9879QXA40_eSL-BAS-EVAL未找到軟件包的原因?
矽力杰推出SA32B系列功能安全軟件包
![矽力杰<b class='flag-5'>推出</b>SA32B系列功能安全<b class='flag-5'>軟件包</b>](https://file.elecfans.com/web2/M00/44/F1/poYBAGKIQICAEGYpAAA2Yp6YtLw763.jpg)
RT-Thread Studio添加軟件包報錯怎么解決?
基于CubeMX的RT-thread Nano可以添加microros這樣的軟件包嗎?
通過rtthread studio settings配置軟件包后,不自動更新頭文件包含的原因?
RL78系列 Data Flash Library Type04軟件包3.0版發布說明
![RL78系列 Data Flash Library Type04<b class='flag-5'>軟件包</b>3.0版發布說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論