دمج ميزة "معدل سرعة الإطارات" في Android في عارض Vulkan
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يشرح هذا الدليل التوجيهي طريقة دمج ميزة "ضبط سرعة الإطارات" على نظام التشغيل Android في سلسلة الأدوات، وكيفية استخدام الوظائف التي توفّرها المكتبة، وكيفية التحقق من تحسّن وتيرة عرض اللقطات. تتوفر ميزة Android Frame Pacing كمكتبة
ثابتة أو مشتركة في مكتبات AGDK.
البدء
- استنسِخ مستودع
games-samples
.
- اتبع التعليمات الواردة في قسم المتطلبات الأساسية من AGDKTunnel README.
شغِّل نموذج AGDKTunnel في "استوديو Android". يدمج هذا المشروع النموذج سرعة إطارات Android في لعبة تستخدم Vulkan للعرض.
- فتح "استوديو Android"
- انقر على مشروع > فتح واختَر دليل
/games-samples/agdk/agdktunnel
.
- انتظِر إلى أن تتم مزامنة المشروع من خلال "استوديو Android".
- يمكنك توصيل جهاز أو إنشاء جهاز افتراضي لتشغيل النموذج (لمزيد من المعلومات، يمكنك الاطّلاع على إنشاء تطبيقك وتشغيله).
- اختر الجهاز المستهدف وانقر على تشغيل
.
من المفترض أن يتم إنشاء نموذج حزمة 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++ المرتبطة).
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-06-03 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-06-03 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-06-03 (حسب التوقيت العالمي المتفَّق عليه)"]]