توضّح هذه المقالة بالتفصيل إصدارات المحرك المقترَحة وحِزم SDK المطلوبة وإعدادات مشروع Android عند تطوير تطبيق Unreal Engine لمنصة Android XR.
المتطلبات الأساسية
قبل إعداد Unreal Engine لتطوير تطبيقات Android XR، عليك تثبيت التطبيقات والأدوات التالية:
نزِّل مشغّل Epic Games وثبِّته.
- من مشغّل Epic Games، ثبِّت الإصدار 5.6.1 (أو إصدارًا أحدث) من Unreal Engine.
اضبط نظامك لإنشاء رمز C++ (على سبيل المثال، باستخدام Visual Studio 2022 لنظام التشغيل Windows أو Xcode لنظام التشغيل macOS). لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد بيئة تطوير C++ من Epic.
ثبِّت حزمة SDK للإصدار .NET 8.0.
ثبِّت استوديو Android (الإصدار Panda 4 | 2025.3.4 من التصحيح 1 أو إصدارًا أحدث).
تثبيت دعم إنشاء تطبيقات Android
بما أنّ Android XR يعتمد على إصدارات معيّنة من حزمة SDK، عليك تثبيت أدوات إنشاء تطبيقات Android الصحيحة إلى جانب Unreal Engine.
- افتح مشغّل Epic Games.
انقر على السهم المتّجه للأسفل بجانب إصدار المحرك المثبَّت (الزر "تشغيل") وانقر على الخيارات.
- انتقِل إلى خيارات التثبيت، وانقر على Android، و على تطبيق.
- إذا طُلب منك ذلك، اسمح للمحرك بتسجيل أيّ امتدادات ملفات يتطلّبها.
ثبِّت Java JDK 17.
في "استوديو Android"، استخدِم أداة SDK Manager لتثبيت الإصدارات المحدّدة التالية التي تتطلّبها نماذج Android XR:
- منصّات SDK: 34 و35 و36
- **NDK**: 29.0.x
- أدوات سطر الأوامر (جميع العناصر)
اتّبِع دليل الإعداد المتقدّم وحلّ المشاكل من Epic لـ ضبط متغيّرات بيئة النظام التالية:
ANDROID_HOMEJAVA_HOMENDK_ROOT
إنشاء مشروع Unreal XR
بعد ذلك، أنشِئ مشروعًا جديدًا واضبطه باستخدام المكوّنات الإضافية والمدخلات اللازمة لنظام الواقع الممتد:
- شغِّل Unreal Engine 5.6.1.
- ضمن فئات المشاريع الجديدة ، اختَر نموذج الواقع الافتراضي.
- في قائمة الإعدادات التلقائية للمشروع ، اضبط المنصّة المستهدَفة على الأجهزة الجوّالة.
- اضبط الإعدادات المسبقة للجودة على قابلة للتوسيع لتحسين الأداء على أجهزة XR الجوّالة.
- اختَر اسمًا للمشروع، ثم انقر على إنشاء.
ضبط إعدادات Android
بعد فتح مشروعك، أكمل هذه الخطوات لضبط مستويات واجهة برمجة التطبيقات (API) المطلوبة لنظام Android وإعدادات الرسومات في Android XR:
- انتقِل إلى تعديل > إعدادات المشروع.
- انتقِل إلى المنصّات > Android.
- إذا كان الزر قبول ترخيص حزمة SDK مميّزًا باللون الأحمر، انقر عليه.
- في قسم تغليف ملف APK :
- اضبط الحد الأدنى لإصدار حزمة SDK على
34. - اضبط الإصدار المستهدَف من حزمة SDK على
34(أو إصدار أحدث).
- اضبط الحد الأدنى لإصدار حزمة SDK على
انتقِل إلى قسم الإنشاء واختَر تفعيل Vulkan.
Vulkan هي واجهة برمجة التطبيقات المقترَحة للرسومات العالية الأداء في Android XR.
ضبط إعدادات العرض
لتحقيق معدّلات الإطارات العالية والوضوح البصري المطلوبَين في Android XR، عليك أيضًا ضبط Unreal Engine لاستخدام مسار العرض المحسَّن على الأجهزة الجوّالة:
- انتقِل إلى تعديل > إعدادات المشروع وانتقِل إلى المحرك > العرض.
ضمن قسم أداة العرض الأمامي ، اختَر التظليل الأمامي.
تكون أداة العرض الأمامي أسرع بكثير من أداة العرض المؤجّل التلقائية في الواقع الافتراضي على الأجهزة الجوّالة. يُرجى العِلم أنّ تفعيل هذه الميزة يتطلّب إعادة تشغيل المحرّر وتجميع التظليلات.
ضمن قسم الإعدادات التلقائية ، اضبط طريقة منع التعرّج على MSAA.
ضمن قسم الأجهزة الجوّالة ، اضبط MSAA على الأجهزة الجوّالة على 4x.
توفّر طريقة MSAA أوضح النتائج للواقع الافتراضي بدون تأثيرات التمويه الناتجة عن طريقة منع التعرّج المؤقت (TAA).
ضمن قسم الواقع الافتراضي:
أزِل العلامة من مربّع النطاق عالي الديناميكية على الأجهزة الجوّالة.
يؤدي إيقاف النطاق عالي الديناميكية على الأجهزة الجوّالة إلى تقليل أعباء المعالجة اللاحقة بشكل كبير.
اختَر العرض من زوايا متعدّدة على الأجهزة الجوّالة.
يسمح ذلك للمحرك بعرض كلتا العينَين في عملية واحدة، ما يحسّن أداء وحدة المعالجة المركزية بشكل كبير.
انظر أيضًا
للحصول على تعليمات مفصّلة حول نشر مشروع نموذج على جهاز يعمل بنظام التشغيل Android-powered ، يُرجى الرجوع إلى مقالة إعداد مشاريع Unreal Engine لتطوير تطبيقات Android.