تلتزم Google بتعزيز المساواة العرقية في المجتمعات السوداء. أنظر كيف.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

Quickstart لنظام Android

ابدأ بتوجيه تطبيقات ARCore Unity إلى Android.

يوضح لك هذا الدليل كيفية إعداد بيئة التطوير الخاصة بك وتجربة نموذج تطبيق ARCore.

متطلبات

المعدات

  • جهاز يدعم ARCore

  • كبل USB لتوصيل جهازك بجهاز التطوير الخاص بك

برمجة

  • Unity 2017.4.40 أو أحدث

    • تأكد من تضمين دعم Android Build أثناء التثبيت

    • لا يتم دعم خط أنابيب العرض العالمي (المعروف سابقًا باسم Ligthweight Render Pipeline أو LWRP ) بواسطة ARCore SDK لـ Unity

    • عند استخدام Unity 2019 ، تكون حزم Unity التالية مطلوبة:

      1. متعدد اللاعبين HLAPI
      2. مساعد الإدخال القديم XR
  • ARCore SDK لـ Unity 1.23.0 أو أحدث

  • Android SDK 7.0 (API Level 24) أو إصدار أحدث ، مثبت باستخدام SDK Manager في Android Studio

احصل على ARCore SDK من أجل الوحدة

  1. قم بتنزيل ARCore SDK لـ Unity 1.23.0 أو إصدار لاحق .
    يتم تنزيل SDK كـ arcore-unity-sdk-1.23.0.unitypackage .

إنشاء مشروع جديد واستيراد SDK

  1. افتح الوحدة وأنشئ مشروعًا ثلاثي الأبعاد جديدًا.

  2. Unity 2019 فقط: حدد Window> Package Manager وقم بتثبيت الحزم التالية:

    • Multiplayer HLAPI (مطلوب بواسطة عينة CloudAnchors )
    • XR Legacy Input Helpers (مطلوب بواسطة Instant Preview ، والذي يستخدم TrackedPoseDriver )
  3. استيراد ARCore SDK للوحدة:

    1. حدد الأصول> حزمة الاستيراد> الحزمة المخصصة .

    2. حدد arcore-unity-sdk-1.23.0.unitypackage الذي قمت بتنزيله.

    3. في مربع حوار استيراد الحزمة ، تأكد من تحديد جميع خيارات الحزمة وانقر فوق استيراد .

افتح مشهد العينة

  1. في نافذة مشروع الوحدة ، يمكنك العثور على نموذج HelloAR في:
    Assets/GoogleARCore/Examples/HelloAR/Scenes/ .

تكوين إعدادات المشروع

  1. انتقل إلى ملف> إعدادات البناء لفتح نافذة إعدادات البناء .
  2. ضمن النظام الأساسي ، حدد Android وانقر فوق Switch Platform .
  3. انقر فوق إعدادات المشغل .
  4. في علامة تبويب إعدادات Android ، قم بتكوين الإعدادات التالية:
    القطاع الثامن جلسة إعدادات
    اعدادات اخرى استدعاء قم بإلغاء تحديد Auto Graphics API .
    إذا كان Vulkan مدرجًا ضمن واجهات برمجة تطبيقات الرسومات ، فقم بإزالته.
    التقديم متعدد الخيوط حدد هذا الخيار لاستخدام التجسيد متعدد مؤشرات الترابط .

    ملحوظة:
    • عند الإنشاء لنظام Android ، يتم دعم خيار Multithreaded Rendering في ARCore SDK لـ Unity 1.17.0 أو أحدث. ومع ذلك ، عند تمكين هذا الخيار في Unity 2018.1 والإصدارات الأقدم ، لا يتم دعم استخدام الكاميرا الأمامية (صورة شخصية).
    • قد لا يتم عرض الأصول ثلاثية الأبعاد بشكل صحيح دائمًا عندما يضع التطبيق عبئًا كبيرًا على سلسلة العرض.
    اسم الحزمة قم بإنشاء معرف تطبيق فريد باستخدام تنسيق اسم حزمة Java.
    على سبيل المثال ، استخدم com.example.helloAR .
    البرمجة النصية الخلفية عند الإنشاء لأجهزة 64 بت ، اضبط Scripting Backend على IL2CPP . راجع متطلبات ARCore 64 بت لمزيد من المعلومات.
    الهدف البنى عند الإنشاء لأجهزة 64 بت ، حدد ARM64 (يتطلب تعيين الواجهة الخلفية IL2CPP على IL2CPP ). راجع متطلبات ARCore 64 بت لمزيد من المعلومات.
    الحد الأدنى من مستوى API حدد Android 7.0 "Nougat" (مستوى API 24) أو أعلى .
    بالنسبة لتطبيقات AR الاختيارية ، يكون الحد الأدنى لمستوى واجهة برمجة التطبيقات هو 14.
    إعدادات XR يدعم ARCore قم بتمكين هذا الخيار.

إنشاء وتشغيل نموذج التطبيق

  1. قم بتمكين خيارات المطور وتصحيح أخطاء USB على جهازك.

  2. قم بتوصيل جهازك بجهاز التطوير الخاص بك.

  3. في نافذة Unity Build Settings (إعدادات بناء الوحدة) ، انقر فوق Build and Run (إنشاء وتشغيل) .
    تقوم Unity ببناء مشروعك في Android APK وتثبيته على جهازك وتشغيله.

  4. حرّك جهازك حتى تبدأ ARCore في اكتشاف الطائرات وتصورها.

  5. اضغط على طائرة لوضع كائن Andy Android عليها.

  6. (اختياري) استخدم Android logcat لعرض رسائل السجل أو Android Device Monitor لتحليل الجهاز بشكل أكثر شمولاً.

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