使用子空間排列 3D 空間

適用的 XR 裝置
本指南可協助您為這類 XR 裝置打造體驗。
XR 頭戴式裝置
有線 XR 眼鏡

子空間是應用程式內 3D 空間的分區,可在其中放置 3D 內容、建構 3D 版面配置,以及為其他 2D 內容加上深度。只有在啟用空間化功能時,系統才會算繪子空間。在主畫面空間或非 XR 裝置上,系統會忽略子空間中的任何程式碼。

建立子空間的方法有很多種:

  • 使用 Subspace:這個可組合項會建立新的獨立空間 UI 階層。不會沿用任何巢狀父項 Subspace 的空間位置、方向或比例。Subspace 會自動受到系統建議的內容方塊限制。使用這個可組合項,您可以選擇建立固定位置的標準子空間,或建立跟隨目標的子空間。
  • 使用 PlanarEmbeddedSubspace:這個可組合項可置於應用程式的 UI 階層中,方便您維護 2D 和空間 UI 的版面配置。PlanarEmbeddedSubspace 會遵循其父項的限制和定位。接著,系統會根據這個 2D 定義區域,定位放置在其中的 3D 內容。

指南

本節包含下列開發人員指南: