Organizar o espaço 3D com subespaços

Dispositivos XR relevantes
Estas orientações ajudam você a criar experiências para esses tipos de dispositivos XR.
Headsets XR
Óculos XR com fio

Um subespaço é uma partição do espaço 3D no seu app em que você pode inserir conteúdo 3D, criar layouts 3D e adicionar profundidade ao conteúdo 2D. Um subespaço é renderizado somente quando a espacialização está ativada. No Home Space ou em dispositivos que não são XR, qualquer código em um subespaço é ignorado.

Há várias maneiras de criar um subespaço:

  • Use um Subspace: esse elemento combinável cria uma nova hierarquia de interface espacial independente. Ele não herda a posição espacial, a orientação ou a escala de qualquer Subspace pai em que esteja aninhado. Um Subspace é vinculado automaticamente pela caixa de conteúdo recomendada do sistema. Com esse elemento combinável, você pode criar um subespaço padrão que permanece em uma posição fixa ou um subespaço que segue um alvo.
  • Use um PlanarEmbeddedSubspace: esse elemento combinável pode ser colocado na hierarquia de UI do app, permitindo que você mantenha layouts para UI 2D e espacial. PlanarEmbeddedSubspace respeita as restrições e o posicionamento do elemento pai. O conteúdo 3D colocado dentro dele é posicionado em relação a essa área definida em 2D.

Guias

Esta seção inclui os seguintes guias para desenvolvedores: