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
GARSessionConfigurationdan tetapkan propertigeospatialModeataucloudAnchorModeuntuknya.Gunakan
setConfiguration:error: (GARSession)untuk menetapkan konfigurasi.
Membuat sesi di iOS
- Buat
GARSession. - Tetapkan
GARSessionDelegateuntuk mendapatkan callback dari operasi hosting dan penyelesaian. - Membuat dan menjalankan
ARSession. - Siapkan
ARSessionDelegate. - Teruskan
ARFramekeGARSessiondalam metodesession:didUpdateFrame:.