تحقق من أن اللعبة توفر تعييناً للأزرار
ابحث عن رمز وحدة تحكم أو لوحة إعدادات أو قائمة تحكم تذكر مدخلات gamepad. إذا كانت الصفحة لا تشرح إلا لوحة المفاتيح أو اللمس، فلا تفترض أن وحدة التحكم ستعمل لمجرد دعم المتصفح لوحدات الألعاب. تصف MDN واجهة Gamepad API بأنها وسيلة للمطورين للاستجابة لوحدات التحكم المتصلة وقراءة حالة الأزرار والمحاور؛ ولا يزال على اللعبة تنفيذ الدعم.
تخطيطات وحدات التحكم ليست موحدة. ينبه دليل MDN إلى أن مصفوفات الأزرار قد تختلف بين الأجهزة وأن التعيين غير المعروف قد لا يتبع التخطيط القياسي. اختبر الحركة والتأكيد أو القفز والإيقاف والتنقل في القوائم وكل زناد تناظري باستخدام وحدتك. تحقق من أن المطالبات تعرض اسم الزر الذي ستراه فعلياً.
اختبر التركيز والاتصال والاستئناف
صل وحدة التحكم قبل تحميل اللعبة ثم جرّب توصيلها بعد فتح الصفحة. انقر منطقة اللعب إذا احتاجت إلى تركيز، وتحقق مما إذا ظهر تنبيه من المتصفح أو نظام التشغيل. أوقف اللعبة مؤقتاً وافصل الوحدة ثم أعد توصيلها، وتأكد من رجوع اللعبة إلى حالة قابلة للاستخدام من دون الاحتفاظ بمدخل قديم أو إبقاء اللاعب عالقاً.
اختبر أيضاً تحكماً بلوحة المفاتيح، وخصوصاً للقوائم والاستعادة. قد تكون وحدة التحكم مريحة للحركة بينما تكون الفأرة أسهل لإدخال النص أو تغيير الإعدادات. إذا احتجت ميزة محددة مثل الاهتزاز، فلا تستنتج توفرها من دعم الأزرار العادية؛ تحقق من أن اللعبة والبيئة تقدمانها صراحةً.
اختر إعداداً مدعوماً
إذا كان اللعب بوحدة تحكم ضرورياً، فابدأ بصفحة لعبة تذكر بوضوح عناصر تحكم gamepad أو دليل منصة يتضمن مرشحاً لمدخلات وحدات التحكم. أجرِ تجربة قصيرة قبل جلسة طويلة. وإذا لم يوجد دليل، فاسأل الناشر عن الأجهزة المدعومة بدلاً من تثبيت إضافة متصفح تطلب وصولاً واسعاً لإعادة تعيين الأزرار.
أسئلة عن دعم وحدات التحكم في ألعاب المتصفح
هل تعني Gamepad API في المتصفح أن كل لعبة ويب تدعم وحدات التحكم؟
لا. تتيح الواجهة للمطورين الوصول إلى مدخلات وحدات التحكم المتصلة؛ وعلى اللعبة تنفيذ تلك المدخلات وربطها. راجع تعليمات اللعبة نفسها.
لماذا تعرض مطالبات التحكم أزراراً مختلفة؟
تختلف تخطيطات الأزرار وتعييناتها حسب الجهاز. قد تفترض اللعبة تعييناً معيناً أو تعرض أسماء عامة؛ اختبر الوحدة واقرأ دليل التحكم داخل اللعبة.
للمزيد من القراءة
هل لاحظت معلومة قديمة؟ الإبلاغ عن تصحيح