Dispositivi XR applicabili
Queste indicazioni ti aiutano a creare esperienze per questi tipi di dispositivi XR.
Un subspazio è una partizione dello spazio 3D all'interno della tua app in cui puoi posizionare contenuti 3D, creare layout 3D e aggiungere profondità ai contenuti altrimenti 2D. Un sottospazio viene visualizzato solo quando la spazializzazione è attiva. In Spazio Home o su dispositivi non XR, qualsiasi codice all'interno di un sottospazio viene ignorato.
Esistono diversi modi per creare un sottospazio:
- Utilizza un
Subspace: questo composable crea una nuova gerarchia di UI spaziale indipendente. Non eredita la posizione spaziale, l'orientamento o la scala di unSubspaceprincipale in cui è nidificato. UnSubspaceè automaticamente vincolato dalla casella dei contenuti consigliati dal sistema. Utilizzando questo composable, puoi scegliere di creare uno spazio secondario standard che rimane in una posizione fissa o uno spazio secondario che segue un target. - Utilizza un
PlanarEmbeddedSubspace: questo composable può essere inserito nella gerarchia della UI della tua app, consentendoti di mantenere i layout per la UI 2D e spaziale.PlanarEmbeddedSubspacerispetta i vincoli e il posizionamento del relativo elemento principale. I contenuti 3D inseriti al suo interno vengono quindi posizionati in relazione a questa area definita in 2D.
Guide
Questa sezione include le seguenti guide per gli sviluppatori:
- Aggiungi un sottospazio
- Aggiungi un sottospazio che segue un target
- Informazioni sui modificatori di sottospazio