Konfigurasikan sesi ARCore untuk mem-build pengalaman AR untuk aplikasi Anda.
Apa itu sesi?
Semua proses AR, seperti pelacakan gerakan,
pemahaman lingkungan, dan estimasi pencahayaan, terjadi di dalam sesi
ARCore. GARSession
adalah titik entri utama ke ARCore
API. API ini mengelola status sistem AR dan menangani siklus proses sesi, sehingga
aplikasi dapat membuat, mengonfigurasi, memulai, atau menghentikan sesi. Yang paling penting, hal ini
memungkinkan aplikasi menerima frame yang mengizinkan akses ke gambar kamera dan
pose perangkat.
Sesi ini dapat digunakan untuk mengonfigurasi fitur berikut:
Mengonfigurasi sesi
Untuk menggunakan Cloud Anchors API atau
Geospatial API, Anda harus membuat
GARSessionConfiguration
dengan properti cloudAnchorMode
atau geospatialMode
:
buat
GARSessionConfiguration
dan tetapkan propertigeospatialMode
ataucloudAnchorMode
untuknya.Gunakan
setConfiguration:error: (GARSession)
untuk menetapkan konfigurasi.
Membuat sesi di iOS
- Buat
GARSession
. - Tetapkan
GARSessionDelegate
untuk mendapatkan callback dari operasi hosting dan penyelesaian. - Membuat dan menjalankan
ARSession
. - Siapkan
ARSessionDelegate
. - Teruskan
ARFrame
keGARSession
dalam metodesession:didUpdateFrame:
.