دعم وحدات تحكّم الألعاب
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يمكنك تحسين تجربة المستخدم في لعبتك من خلال السماح للّاعبين باستخدام وحدات التحكّم في الألعاب. يوفر إطار عمل Android
واجهات برمجة تطبيقات لرصد إدخال المستخدم من وحدات التحكم في الألعاب ومعالجتها.
يوضِّح هذا الدليل كيفية تنسيق لعبتك بشكل متّسق مع وحدات التحكّم في الألعاب على مختلف المستويات (المستوى 9 من واجهة برمجة التطبيقات والمستويات الأعلى) وكيفية تحسين تجربة اللعب للّاعبين من خلال إتاحة استخدام عدة وحدات تحكّم في الوقت نفسه داخل تطبيقك.
ملاحظة:
إذا كنت تعمل على تطوير الألعاب أو كتابة تطبيق C++ ، استخدِم
مكتبة وحدة التحكم بالألعاب
التي تشكّل جزءًا من
مجموعة أدوات تطوير ألعاب Android (AGDK) بدلاً من ذلك.
دروس
-
التعامل مع إجراءات وحدة التحكّم
-
تعرَّف على كيفية التعامل مع إدخالات المستخدمين من عناصر الإدخال الشائعة على وحدات التحكّم في الألعاب، بما في ذلك أزرار لوحة الاتجاهات (لوحة التحكّم) وأزرار لوحة الألعاب
وذراعات التحكّم.
-
دعم وحدات التحكّم في جميع إصدارات Android
-
تعرَّف على كيفية جعل وحدات التحكّم في الألعاب تعمل بالطريقة نفسها على جميع الأجهزة
التي تعمل بإصدارات مختلفة من نظام التشغيل Android.
-
إتاحة استخدام عناصر تحكّم متعددة في الألعاب
-
تعرَّف على كيفية اكتشاف واستخدام عدة وحدات تحكم في الألعاب متصلة
في وقت واحد.
-
ميزات إضافية لوحدة التحكّم في الألعاب
-
تعرَّف على كيفية استخدام ميزات وحدة التحكُّم الإضافية.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-05-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-05-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)"}