使用子空间排列 3D 空间

适用的 XR 设备
本指南可帮助您为以下类型的 XR 设备打造优质体验。
扩展现实头戴设备
有线扩展现实眼镜

子空间是应用中 3D 空间的一部分,您可以在其中放置 3D 内容、构建 3D 布局,以及为原本的 2D 内容添加深度。仅当启用空间化时,系统才会呈现子空间。在 Home Space 或非 XR 设备上,子空间中的任何代码都会被忽略。

您可以通过多种方式创建子空间:

  • 使用 Subspace:此可组合项会创建一个全新的独立空间界面层次结构。它不会继承其嵌套在内的任何父级 Subspace 的空间位置、方向或缩放比例。Subspace 会自动受系统推荐的内容框约束。使用此可组合项,您可以选择创建固定在某个位置的标准子空间,也可以选择创建跟随目标的子空间。
  • 使用 PlanarEmbeddedSubspace:此可组合项可放置在应用的界面层次结构中,让您能够维护 2D 和空间界面的布局。PlanarEmbeddedSubspace 遵循其父级的约束条件和定位。然后,放置在其中的 3D 内容会相对于此 2D 定义的区域进行定位。

指南

本部分包含以下开发者指南: