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

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

البدء

  1. استنسِخ مستودع games-samples.
  2. اتبع التعليمات الواردة في قسم المتطلبات الأساسية من AGDKTunnel README.
  3. شغِّل نموذج AGDKTunnel في "استوديو Android". يدمج هذا المشروع النموذج سرعة إطارات Android في لعبة تستخدم OpenGL ES للعرض.

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

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