Mengatur ruang 3D dengan subruang

Perangkat XR yang kompatibel
Panduan ini membantu Anda membangun pengalaman untuk jenis perangkat XR ini.
Headset XR
Kacamata XR Berkabel

Subruang adalah partisi ruang 3D dalam aplikasi Anda tempat Anda dapat menempatkan konten 3D, membangun tata letak 3D, dan menambahkan kedalaman pada konten 2D. Subruang hanya dirender jika spasialisasi diaktifkan. Di Ruang Beranda atau di perangkat non-XR, kode apa pun dalam subruang akan diabaikan.

Ada beberapa cara untuk membuat subruang:

  • Gunakan Subspace: Composable ini membuat hierarki UI spasial baru yang independen. Objek ini tidak mewarisi posisi spasial, orientasi, atau skala Subspace induk tempat objek tersebut disusun bertingkat. Subspace otomatis dibatasi oleh kotak konten yang direkomendasikan sistem. Dengan composable ini, Anda dapat memilih untuk membuat subruang standar yang tetap berada di posisi tetap, atau subruang yang mengikuti target.
  • Gunakan PlanarEmbeddedSubspace: composable ini dapat ditempatkan dalam hierarki UI aplikasi, sehingga Anda dapat mempertahankan tata letak untuk UI 2D dan spasial. PlanarEmbeddedSubspace mengikuti batasan dan penentuan posisi induknya. Konten 3D yang ditempatkan di dalamnya kemudian diposisikan relatif terhadap area yang ditentukan 2D ini.

Panduan

Bagian ini mencakup panduan developer berikut: