Meta 近日發布了適用於 Unity 的 XR UI 套件——Horizon OS UI Set,這一舉措回應了眾多 Quest 開發者多年來的呼籲。
此前,在為 Windows、Mac、iOS 等其他作業系統和常規 Android 開發應用時,開發者能夠訪問高級 UI 框架,從而構建與作業系統相協調的界面。然而,對於 Meta 頭顯設備,開發者卻只能依靠 Unity 或 Unreal 等遊戲引擎來構建 XR 應用,且 Meta 並未為這些引擎提供任何 UI 框架。

這一現狀導致了 iPhone 上的許多應用能夠採用系統設計語言,而 Quest 上的每個應用,即使是最基礎的體驗,其 UI 也往往大相徑庭,這主要是因為開發者需要自行定製或從 Unity Asset Store 導入 UI 元素。但現在,隨著 Horizon OS UI Set 的發布,Meta 終於為 Unity 開發者提供了一個與 Horizon OS 緊密結合的 UI 構建方案。
作為 Meta XR Interaction SDK v69 的一部分,Horizon OS UI Set 為開發者提供了一系列組件,使他們能夠輕鬆構建與 Horizon OS 風格一致的界面。這些組件已經預先設置為支持通過觸摸控制器和手部追蹤進行的直接觸摸和間接捏合交互,從而大大簡化了開發過程。

雖然 Horizon OS UI Set 可能不是遊戲開發者或希望獲得高度一致和自定義體驗的跨平台體驗應用開發者的首選UI框架,但對於那些致力於開發簡單實用應用的個人開發者來說,這一套件無疑能夠顯著減少他們在界面開發上花費的時間,使他們能夠更專注於構建沉浸式體驗。
此外,Horizon OS UI Set還提供了高度的自定義性,允許開發者輕鬆調整顏色和字體以匹配應用品牌。對於更有經驗的Unity開發者來說,他們甚至可以隨心所欲地調整組件以滿足特定需求。
目前,任何人都可以通過Horizon Store上的Interaction SDK Samples應用嘗試Horizon OS UI Set和Interaction SDK的其他功能的測試版本。同時,Horizon OS UI Set也支持Figma,使設計師能夠提前模擬他們的XR界面,從而在設計階段就確保界面的可行性和用戶體驗。