Mengonfigurasi sesi ARCore dengan Ekstensi ARCore untuk Unity

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.

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

    Konfigurasi defaultnya terlihat seperti ini:

  2. Di panel Hierarchy, pilih ARCore Extensions .

  3. 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.

Langkah berikutnya