當前位置:
首頁 > 科技 > 新增「跨平台開發支持」Unity集成包1.31.0版本發布

新增「跨平台開發支持」Unity集成包1.31.0版本發布

原標題:新增「跨平台開發支持」Unity集成包1.31.0版本發布


Facebook的Oculus發布了Unity集成包的最新更新,讓使Rift-only遊戲的開發人員更容易移植到HTC Vive。在1.31.0版本中添加了新的「跨平台開發支持」。發布說明指出這是一個實驗性的功能,它「可能會隨時改變或被刪除」。


讓Unity這樣的現代遊戲引擎對開發者和最終用戶都非常有用的是,它們支持具有相同項目和代碼的許多平台,從而減少了將遊戲從一個平台「移植」到另一個平台的開發時間。Unity的目標是讓您專註於創造您的遊戲,並讓引擎本身去考慮平台差異。



然而在現實中,事情並非如此簡單,尤其是在VR領域。Unity支持Oculus API和SteamVR API,開發者無需付出任何努力,但這種支持僅限於基本功能。所以Oculus和Valve都在這些api之上提供了Unity包——Oculus集成和SteamVR插件。這些包包含腳本、預置、資源、示例場景和額外的api,允許開發人員擁有Unity引擎提供的VR支持。如果開發者想要在Oculus商店中發布Rift版本,或者在Steam商店中發布Rift版本,或者在HTC Vive中發布,他們必須同時使用這兩個包,或者通用的Unity XR框架,這兩個包都不如Oculus商店。


使用這兩個包需要額外的開發時間,並為項目增加了額外的複雜性。

1.31.0版本更新內容:


Oculus新版本的變化在於,Oculus集成現在支持SteamVR的核心功能,而不僅僅是Rift的Oculus API。從開發的角度來看,除了這些預製晶元和api將為HTC Vive而不是僅僅為Rift設置和返回值之外,沒有任何變化。


目前支持的功能有:


攝像頭:OVRCameraRig預製組件,用於處理用戶眼睛的虛擬攝像頭和用戶控制器的遊戲對象,完全支持HTC Vive


追蹤:API調用獲取耳機的速度或角速度,HTC Vive可以使用

輸入:API調用按鈕狀態,準星用於位置,並引發抑鬱的觸摸控制器——HTC控制器觸摸板是像一個準星用於治療,並應用按鈕(觸摸板上方)當作是Y / B按鈕觸摸(控制項映射到一個或X按鈕需要更改)


觸覺:同樣的api也適用於HTC的控制器


監護人/監護人:檢索用戶監護人邊界和遊戲空間的API將為HTC Vive用戶檢索監護人邊界和遊戲空間


虛擬人:Oculus的虛擬人可以在SteamVR上工作,但是非Oculus用戶必須從一個預定義的列表中進行選擇,而不是創建自己的虛擬人(這實際上是在不久前單獨啟用的,但是是綁定的)。


那麼,這一切在實踐中意味著什麼呢?

首先,這些都不會對用戶產生任何直接影響,這是針對開發人員的。如果開發者在Unity中為Oculus Rift創建了一款遊戲,然後決定將遊戲移植到HTC Vive,那麼在大多數情況下,他們現在只需在Unity平台設置中勾選OpenVR複選框即可。SteamVR插件不再需要集成單獨的prefabs和api,也不再需要同時管理兩個版本的所有內容。當然,我們應該注意到SteamVR插件也可以支持這兩款耳機,但不能用於Oculus Store的構建。最終,這意味著開發人員首先使用SteamVR進行構建,然後計劃提交給Oculus商店,無論如何都必須使用Oculus集成。



Oculus商店的遊戲仍然只能在Unity中勾選Oculus支持——這不會讓HTC Vive在那裡工作。這樣做的目的是降低Unity開發者為Oculus開發並在SteamVR上發布應用的技術障礙。


目前Oculus集成支持的唯一替代平台是SteamVR, HTC Vive是唯一支持的硬體。 這僅適用於Unity,而不適用於虛幻引擎。希望將來這種支持能夠擴展到其他平台,因為它使開發人員更容易完成他們的應用程序。

圖文出自 :uploadvr


原文鏈接:https://uploadvr.com/oculus-port-rift-games-vive/


新浪聲明:新浪網登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 新浪VR 的精彩文章:

初創公司VAQSO Inc發布首款針對其VAQSO VR氣味設備的開發工
梅西百貨宣布與Marxent合作 向旗下70多家門店推出VR家具體驗

TAG:新浪VR |