Konfigurasi 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 ARCore
sesi. ARSession
adalah titik entri utama ke ARCore
Compute Engine API. Ia mengelola status sistem AR dan menangani siklus proses sesi, sehingga
aplikasi untuk membuat, mengkonfigurasi, memulai, atau menghentikan sesi. Yang paling penting,
memungkinkan aplikasi untuk menerima {i>frame<i} yang
mengizinkan akses ke gambar kamera dan
pose perangkat.
Sesi ini dapat digunakan untuk mengonfigurasi fitur berikut:
Menyiapkan AR Foundation dan Ekstensi ARCore
AR Foundation harus disiapkan sebelum Anda dapat menggunakan ARCore Extensions. Lihat Dokumentasi penyiapan AR Foundation untuk mendapatkan petunjuk penyiapan AR scene.
Ekstensi ARCore harus disiapkan sebelum Anda dapat mengonfigurasi sesi ARCore. Lihat tindakan Dokumentasi penyiapan ARCore Extensions jika Anda belum melakukannya.
Mengonfigurasi fitur ekstensi di ARCoreExtensionsConfig
Buat konfigurasi sesi baru di ARCore.
Di Unity, buat konfigurasi sesi baru dengan membuka Assets > Create > XR > ARCore Extensions Config.
Konfigurasi defaultnya terlihat seperti ini:
Di panel Hierarchy, pilih ARCore Extensions .
Di kolom ARCore Extensions Config pada panel Inspector, klik target tombol, dan hubungkan ke ARCoreExtensionsConfig aset.
Pengelolaan Sesi AR
Di AR Foundation 2.1 dan 3.1 menghancurkan objek game ARSession akan menghancurkan elemen Sesi ARCore.
Mulai dari AR Foundation 4.0, Anda harus menggunakan
LoaderUtility
fungsi untuk menghancurkan
dan membuat subsistem sebagai gantinya. Lihat AR Foundation
Panduan migrasi 3.x ke 4.x.