?? 由 文心大模型 生成的文章摘要

Oculus發(fā)布了其Unity集成軟件包的新更新,使Rift游戲的開發(fā)人員更容易移植到HTC Vive。版本1.31.0中添加了新的“跨平臺(tái)開發(fā)支持”。該發(fā)行說明指出,這是一個(gè)實(shí)驗(yàn)性的功能。
使像Unity這樣的游戲引擎對(duì)開發(fā)人員和用戶產(chǎn)生吸引力的原因在于支持許多具有相同項(xiàng)目和代碼的平臺(tái),從而消除了將游戲從一個(gè)平臺(tái)“移植”到另一個(gè)平臺(tái)的開發(fā)時(shí)間。Unity的目標(biāo)是讓您專注于開發(fā)游戲本身而不必?fù)?dān)心平臺(tái)差異。
Unity支持Oculus API和SteamVR API,而不需要開發(fā)人員開發(fā),但這種支持僅限于基本功能。所以O(shè)culus和Valve都在這些API之上提供Unity包,Oculus Integration和SteamVR插件。這些軟件包包含腳本,預(yù)制件,資源,示例場(chǎng)景和額外的API,使開發(fā)人員不僅可以擁有Unity引擎提供的準(zhǔn)系統(tǒng)VR支持。
問題是,SteamVR插件不直接支持Oculus API,Oculus Store需要提交才能批準(zhǔn)直接的Oculus API支持。如果開發(fā)人員希望在Oculus Store上發(fā)布Steam for Rift和HTC Vive,就必須使用這兩種軟件包,或者是通用Unity XR框架。但使用這兩個(gè)包需要額外的開發(fā)時(shí)間并為項(xiàng)目增加額外的復(fù)雜性。
新的Oculus Integration版本的變化是它的核心功能現(xiàn)在支持SteamVR API,而不僅僅是Rift的Oculus API。
目前支持的功能包括:
攝像頭:用于處理眼睛跟蹤的虛擬攝像頭的OVRCameraRig預(yù)制件和用戶控制器的游戲?qū)ο笸耆С諬TC Vive
跟蹤:用于獲取頭顯速度或角速度的API調(diào)用適用于HTC Vive
輸入:API調(diào)用以獲取觸摸控制器的按鈕狀態(tài),縮略圖位置和觸發(fā)按下,對(duì)于HTC控制器,觸控板被視為拇指操縱桿,并且應(yīng)用程序按鈕(在觸控板上方)被視為頂部Y / B Touch上的按鈕(需要更改映射到A或X按鈕的控件)
觸覺:Touch上觸覺反饋的相同API現(xiàn)在適用于HTC控制器
Guardian / Chaperone:用于檢索用戶的Guardian邊界和游戲空間的API將為HTC Vive用戶檢索Chaperone邊界和游戲空間
頭像:Oculus Avatars將在SteamVR上運(yùn)行
首先,這是針對(duì)開發(fā)人員開發(fā)。如果開發(fā)人員在Unity中為Oculus Rift創(chuàng)建游戲,然后決定移植到HTC Vive,可以使用的Oculus Integration內(nèi)容和API。不再需要集成SteamVR插件的獨(dú)立預(yù)制件和API,并且可以同時(shí)管理兩個(gè)版本的所有內(nèi)容。這意味著開發(fā)人員首先使用SteamVR構(gòu)建,然后計(jì)劃提交到Oculus Store,最終還是必須使用Oculus Integration。
目前,Oculus Integration支持的唯一替代平臺(tái)是SteamVR,HTC Vive被列為唯一受支持的硬件。這也適用于Unity,而不是虛幻引擎。希望將來(lái)這種支持將擴(kuò)展到其他平臺(tái)讓更多的人受益。
【93913原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明及回鏈】








