Unity Adaptive Performance هي أداة مخصّصة لمطوّري الألعاب الذين يريدون تحسين ألعابهم على الأجهزة الجوّالة، خاصةً في منظومة Android المتكاملة. تتيح ميزة Adaptive Performance للعبتك التكيّف مع أداء الجهاز وخصائصه الحرارية في الوقت الفعلي، ما يضمن تجربة لعب سلسة وفعّالة. يوفّر مزوّد Android ميزة "الأداء التكيّفي" على أجهزة Android.
كيفية استخدام Unity Adaptive Performance
تثبيت حزمة Adaptive Performance: انتقِل إلى Unity Package Manager وثبِّت حزمة
Adaptive Performance.تثبيت موفّر Android: في "إدارة الحِزم"، ابحث عن قسم "الأداء التكيّفي" وثبِّت موفّر Android.
الوصول إلى إعدادات "الأداء التكيّفي": في Unity Editor، انتقِل إلى تعديل (Edit) > إعدادات المشروع (Project Settings) وابحث عن قسم "الأداء التكيّفي" (Adaptive Performance).
ضبط مَعلمات الأداء: عدِّل الإعدادات مثل عدد اللقطات المستهدَف في الثانية وإعدادات الجودة وغيرها من حدود الأداء حسب الحاجة.
يحتاج Unity Adaptive Performance إلى موفّر للحصول على جميع المعلومات المطلوبة من الجهاز. يتوافق موفّر Android مع الإصدار 5.0 من Adaptive Performance والإصدارات الأحدث، كما يتوافق مع الإصدار 2021.3 من Unity والإصدارات الأحدث. يؤدي تنزيل حزمة مدير الحزم في الإصدارَين 2021 و2022 من Unity إلى تنزيل الإصدار 4.0 من Adaptive Performance، لذا يجب تحديث الإصدار يدويًا إلى الإصدار 5.0.
لا يتوفّر الإصدار 1.0 من موفّر Android إلا على أجهزة Pixel. لذلك، ننصحك باستخدام الإصدار 1.2 الأحدث.
واجهة برمجة التطبيقات ADPF Performance hint API
يوفّر موفّر Android تلميحات الأداء في واجهة برمجة التطبيقات ADPF تلقائيًا. في كل إطار، يبلغ مقدّم الخدمة عن المدة الفعلية من مجموع مدة وحدة المعالجة المركزية ووحدة معالجة الرسومات، وعن المدة المستهدَفة من عدد اللقطات في الثانية.
المدة المستهدَفة من عدد اللقطات في الثانية لكل لقطة (راجِع Performance Hint API).
أدوات تغيير حجم الرسومات
توفّر Unity Adaptive Performance أدوات لتعديل مقياس الرسومات من أجل معدّل عرض اللقطات والدقة ومستوى التفاصيل وخصائص الملفات الشخصية الأخرى. تتضمّن أدوات تغيير الحجم حدًا أدنى وأقصى للحجم، ويتم تغيير كل حجم حسب مستوى التحذير الحراري للجهاز والمؤشر الحراري.
أفضل الممارسات
تحاول الإضافة منع خفض الأداء بسبب ارتفاع درجة الحرارة، وتوفّر عددًا مستدامًا من اللقطات في الثانية مع تنفيذها الأساسي. لتحقيق نتائج فورية، استخدِم ADPF مع أدوات التحكّم التلقائي التلقائية في Unity Adaptive Performance.
ومع ذلك، بما أنّ كل لعبة تختلف عن الأخرى، عليك ضبط أدوات التحكّم في Unity Adaptive Performance لكل مَعلمة، مثل الدقة ومستوى التفاصيل والظلال ومسافة العرض وغيرها، وذلك للسماح لإطار عمل ADPF بتقديم أداء ديناميكي كامل للعبتك.
في ما يلي الخطوات الرئيسية الثلاث للحصول على أفضل النتائج باستخدام ميزة "الأداء التكيّفي" في ADPF Unity:
- تحديد الأداء الأساسي: قبل استخدام ADPF، يجب إنشاء ملف تعريف شامل لأداء لعبتك. ستكون هذه البيانات مقياسًا قيّمًا للمقارنة بعد تنفيذ المكوّن الإضافي.
الشكل 3. تحديد مقياس أساسي - الاستفادة من أدوات ضبط مقياس الأداء التكيّفي في Unity: يمكنك تجربة أدوات ضبط مقياس الأداء التكيّفي في Unity للاستفادة من مزايا الأداء بدون بذل مجهود كبير.
الشكل 4. استخدام أدوات التحكّم في Unity Adaptive Performance - تحديد أولويات إعدادات الرسومات داخل اللعبة: يمكنك تحسين مستويات جودة الرسومات داخل اللعبة. تم تصميم هذه الإعدادات خصيصًا لمحتوى لعبتك، ما يضمن عدد اللقطات في الثانية أكثر سلاسة وإدارة أفضل للحرارة.
الشكل 5. تحديد أولويات إعدادات الرسومات داخل اللعبة
مراجع إضافية
الاطّلاع على كيفية استخدام لعبة Kakao Games Ares لأداة Unity Adaptive Performance لزيادة ثبات عدد اللقطات في الثانية إلى %96