Mengonfigurasi sesi ARCore dengan Ekstensi ARCore untuk Unity

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Konfigurasikan sesi ARCore untuk membangun pengalaman AR untuk aplikasi Anda.

Apa yang dimaksud dengan sesi?

Semua proses AR, seperti pelacakan gerakan, pemahaman lingkungan, dan estimasi pencahayaan, terjadi di dalam sesi ARCore. ARSession adalah titik entri utama ke ARCore API. Layanan ini mengelola status sistem AR dan menangani siklus proses sesi, sehingga aplikasi dapat membuat, mengonfigurasi, memulai, atau menghentikan sesi. Yang terpenting, aplikasi ini memungkinkan aplikasi menerima frame yang mengizinkan akses ke gambar kamera dan pose perangkat.

Sesi dapat digunakan untuk mengonfigurasi fitur berikut:

Menyiapkan AR Foundation dan ARCore Extensions

Yayasan AR harus disiapkan sebelum Anda dapat menggunakan Ekstensi ARCore. Lihat dokumentasi penyiapan AR Foundation untuk mengetahui petunjuk penyiapan scene AR Anda.

Ekstensi ARCore harus disiapkan sebelum Anda dapat mengonfigurasi sesi ARCore. Lihat dokumentasi penyiapan ARCore Extensions jika Anda belum melakukannya.

Mengonfigurasi fitur ekstensi di ARCoreExtensionsConfig

Buat konfigurasi sesi baru di ARCore.

  1. Di Unity, buat konfigurasi sesi baru dengan membuka Assets > Create > XR > ARCore Extensions Config.

    Konfigurasi default terlihat seperti ini:

  2. Di panel Hierarchy, pilih objek ARCore Extensions.

  3. Di kolom ARCore Extensions Config panel Inspector, klik tombol target, lalu hubungkan ke aset ARCoreExtensionsConfig.

Pengelolaan Sesi AR

Pada AR Foundation 2.1 dan 3.1 yang menghancurkan objek game ARSession, sesi ARCore yang mendasarinya akan dihancurkan.

Mulai dari AR Foundation 4.0, Anda harus menggunakan fungsi LoaderUtility untuk menghancurkan dan membuat subsistem. Lihat Panduan migrasi 3.x ke 4.x AR Foundation.

Langkah berikutnya