يمكنك ضبط جلسة ARCore لإنشاء تجارب الواقع المعزّز لتطبيقك.
ما هي الجلسة؟
تتم جميع عمليات الواقع المعزّز، مثل تتبُّع الحركة وفهم البيئة المحيطة وتقدير الإضاءة داخل جلسة ARCore. GARSession
هي نقطة الدخول الرئيسية إلى ARCore API. ويدير حالة نظام الواقع المعزّز ويعالج مراحل نشاط الجلسة، ما يسمح للتطبيق بإنشاء جلسة أو إعدادها أو بدؤها أو إيقافها. والأهم من ذلك، أنه يمكّن التطبيق من تلقي الإطارات التي تسمح بالوصول إلى صورة الكاميرا
ووضع الجهاز.
يمكن استخدام الجلسة لضبط الميزات التالية:
ضبط جلسة
لاستخدام واجهة برمجة تطبيقات Cloud Anchors أو واجهة برمجة التطبيقات
Geospatial، عليك إنشاء
GARSessionConfiguration
باستخدام السمة cloudAnchorMode
أو geospatialMode
:
إنشاء
GARSessionConfiguration
وضبط السمةgeospatialMode
أوcloudAnchorMode
لهاستخدِم
setConfiguration:error: (GARSession)
لضبط الإعدادات.
إنشاء جلسة في نظام iOS
- أنشِئ
GARSession
. - اضبط
GARSessionDelegate
للحصول على استدعاءات من الاستضافة وحل العمليات. - إنشاء
ARSession
وتشغيلها. - اضبط
ARSessionDelegate
. - مرِّر
ARFrame
إلىGARSession
في طريقةsession:didUpdateFrame:
.