ضبط جلسة ARCore باستخدام إضافات ARCore لـ Unity

يمكنك ضبط جلسة ARCore لإنشاء تجارب الواقع المعزّز لتطبيقك.

ما هي الجلسة؟

كل عمليات الواقع المعزّز، مثل تتبُّع الحركة فهم البيئة وتقدير الإضاءة داخل ARCore جلسة المراجعة. ARSession هي نقطة الدخول الرئيسية إلى ARCore واجهة برمجة التطبيقات. فهو يدير حالة نظام الواقع المعزّز ويتعامل مع مراحل نشاط الجلسة، لإنشاء جلسة أو إعدادها أو بدؤها أو إيقافها. والأهم من ذلك، يمكّن التطبيق من تلقي الإطارات التي تسمح بالوصول إلى صورة الكاميرا وضع الجهاز.

يمكن استخدام الجلسة لضبط الميزات التالية:

إعداد AR Foundation وإضافات ARCore

يجب إعداد AR Foundation قبل أن تتمكّن من استخدام إضافات ARCore. يمكنك الاطّلاع على مستندات إعداد مؤسسة AR للحصول على تعليمات حول إعداد مشهد الواقع المعزّز

يجب إعداد إضافات ARCore قبل أن تتمكّن من ضبط جلسة ARCore. عرض الـ مستندات إعداد إضافات ARCore إذا لم يسبق لك فعل ذلك

ضبط ميزات الإضافات في ARCoreExtensionsConfig

أنشِئ إعدادات جلسة جديدة في ARCore.

  1. في Unity، أنشِئ إعداد جلسة جديدة من خلال الانتقال إلى Assets > Create > XR > ARCore Extensions Config.

    يبدو الإعداد التلقائي على النحو التالي:

  2. في الجزء Hierarchy، اختَر ARCore Extensions. الخاص بك.

  3. في الحقل ARCore Extensions Config في جزء Inspector، انقر على الهدف ، ثم اتّصِل بـ ARCoreExtensionsConfig مادة العرض.

إدارة جلسة الواقع المعزّز

في AR Foundation 2.1 بينما يؤدي تدمير عنصر ARSession إلى تدمير العنصر الأساسي في اللعبة جلسة ARCore.

بدءًا من AR Foundation 4.0، عليك استخدام LoaderUtility تدمير وإنشاء أنظمة فرعية بدلاً من ذلك. الاطّلاع على مؤسسة AR دليل نقل البيانات من 3.x إلى 4.x

الخطوات التالية