دمج ميزة "معدل سرعة الإطارات" في Android في عارض Vulkan

يشرح هذا الدليل التوجيهي طريقة دمج ميزة "معدل سرعة عرض الإطارات" في نظام التشغيل Android في سلسلة الأدوات، وكيفية استخدام الوظائف التي توفرها المكتبة، وكيفية التحقق من تحسين وتيرة عرض الإطارات. تتوفر ميزة Android Frame Pacing كمكتبة ثابتة أو مشتركة في مكتبات AGDK.

البدء

  1. نزِّل ملف ZIP .بتنسيق SDK أو استنسِخ المستودع من مشروع البرامج المفتوحة المصدر على Android.
  2. شغِّل نموذج Cube في "استوديو Android". يدمج هذا المشروع النموذجي سرعة إطارات Android في لعبة تستخدم Vulkan للعرض.

    1. استخرِج محتوى ملف .zip إلى مجلد.
    2. افتح "استوديو Android".
    3. انقر على ملف > فتح واختَر الدليل gamesdk/samples/cube.
    4. انتظِر إلى أن ينتهي "استوديو Android" من مزامنة المشروع.
    5. يمكنك توصيل جهاز أو إنشاء جهاز افتراضي لتشغيل النموذج (لمزيد من المعلومات، يمكنك الاطّلاع على إنشاء تطبيقك وتشغيله).
    6. اختيار الجهاز المستهدف والنقر على Run (تشغيل) الزر "تشغيل استوديو Android"
    7. يجب إنشاء نموذج APK وتثبيته على الجهاز المستهدَف. إذا واجهت أخطاء، تحقّق مما يلي:

      • لديك إصدار متوافق من حزمة تطوير البرامج (SDK) لنظام التشغيل Android، يُرجى الاطّلاع على الحقل compileSdkVersion في ملف build.gradle للوحدة التنظيمية للحصول على مزيد من المعلومات. يمكنك تحديث إصدار حزمة تطوير البرامج (SDK) من علامة التبويب الأنظمة الأساسية لحزمة تطوير البرامج (SDK) في "أداة إدارة SDK".
      • لديك إصدار متوافق من Android NDK. يُرجى الاطّلاع على حقل ndkVersion في ملف وحدة التطبيق build.gradle للحصول على مزيد من المعلومات. يمكنك تثبيت إصدار معيّن من NDK من علامة تبويب أدوات SDK في مدير SDK.
      • لا يحتوي ملف local.properties في المشروع على إدخال لـ ndk.dir. يتم تحديد هذا الموقع بواسطة Android Studio ويستخدم إصدار NDK المذكور أعلاه. إذا كان لديك هذا الإدخال، فامسح السطر بالكامل.
      • بعد إجراء أي تغيير في إعدادات الإصدار، عليك تنظيف المشروع (إنشاء > تنظيف المشروع) وإعادة تحميل مشاريع C++ المرتبطة (إنشاء > تحديث مشاريع C++ المرتبطة).