
آمل أن تكون هذه المقالة مفيدة لأولئك الذين يريدون أن يشعروا بإمكانيات ARCore الواقع المعزز في الوحدة ، ولكن في نفس الوقت لم يجدوا تعليمات واضحة.
سنجمع مثالًا عن
تطبيق Augmented Faces ARCore Augmented Reality لـ Unity ،
وسيتتبع الوجه من خلال الكاميرا
ويغطي نموذجًا ثلاثي الأبعاد لوجه الثعلب.
لماذا في الوحدة؟
- للمتعة فقط.
- في أمثلة Android studio من خارج الصندوق ، لا توجد طريقة للعمل في الكاميرا الخلفية ، فقط مع الكاميرا الأمامية.
- اضطررت للتعامل مع الوحدة كجزء من العمل.
لإنجاز مهمتنا ، سنحتاج إلى
الوحدة نفسها ، و
ARCore for Unity SDK ، وجهاز Android
متوافق ، و
Android SDK . يمكنك الاستغناء عن جهاز ، لكن هذا الخيار لا ينعكس في هذه المقالة.
الوحدة
إنشاء مشروع جديد في الوحدة. تحديد نوع 3D بعد إنشاء المشروع ، نقوم باستيراد حزمة
Augmented Faces ARCore التي تم تنزيلها مسبقًا
والتي تسمى
arcore-unit-sdk-1.7.0.unitypackage .
الوحدة سوف تسأل بالضبط ما لاستيراد.
بعد الاستيراد الناجح ، في نافذة "المشروع" نجد مشهدًا ونفتحه بمثال.
الأصول \ GoogleARCore \ أمثلة \ AugmentedFaces \ Scenes حدد موقع Android SDK.
تحرير / تفضيلات / أدوات خارجية قم بتبديل النظام الأساسي إلى Android ، وانقر فوق "تبديل النظام الأساسي".
في النافذة السابقة ، انقر فوق الزر "إعدادات المشغل .." لتكوين المنشور.
تغيير اسم تطبيق Android.
تحقق مما إذا كان دعم ARCore يستحق كل هذا العناء.
نعود إلى نافذة "إعدادات البناء" ونشير إلى جهازنا. يجب أن يكون الجهاز قد تم تمكين تصحيح أخطاء USB وتثبيته عبر USB.
يجب أن يكون العمل المنجز كافيًا لإنشاء التطبيق وتشغيله على الجهاز لدينا. في نفس النافذة ، انقر فوق "Build And Run" ، وفي النهاية نحصل على شيء مشابه.