子空間是應用程式內 3D 空間的分區,可在其中放置 3D 內容、建構 3D 版面配置,以及為其他 2D 內容加上深度。只有在啟用空間化功能時,系統才會算繪子空間。在主畫面空間或非 XR 裝置上,系統會忽略子空間中的任何程式碼。
建立子空間的方法有很多種:
- 使用
Subspace:這個可組合項會建立新的獨立空間 UI 階層。不會沿用任何巢狀父項Subspace的空間位置、方向或比例。Subspace會自動受到系統建議的內容方塊限制。使用這個可組合項,您可以選擇建立固定位置的標準子空間,或建立跟隨目標的子空間。 - 使用
PlanarEmbeddedSubspace:這個可組合項可置於應用程式的 UI 階層中,方便您維護 2D 和空間 UI 的版面配置。PlanarEmbeddedSubspace會遵循其父項的限制和定位。接著,系統會根據這個 2D 定義區域,定位放置在其中的 3D 內容。
指南
本節包含下列開發人員指南: