Ketika saya menawarkan dukungan gamepad, solusi paling sederhana adalah mengasumsikan pengontrol XBox dan menggunakan perpustakaan yang memetakan gamepad yang paling sering ke tata letak yang sama.
Sekarang jika saya ingin meminimalkan keluhan pelanggan, dapatkah saya menggunakan semua tombol (dengan cara yang masuk akal), atau ada beberapa yang harus saya hindari karena mereka tidak ada pada beberapa pengendali umum?
Pertanyaannya terutama tentang PC (Linux / Windows / Mac), tetapi apakah jawabannya berubah jika kita mempertimbangkan gamepad untuk perangkat seluler?
Satu hal yang saya ketahui adalah bahwa kita tidak dapat menggunakan skema input apa pun yang mengharuskan pengguna untuk menekan LT dan RT pada saat yang sama, tetapi keterbatasan itu mempengaruhi pengontrol XBox juga.
Jawaban:
Standar yang akan Anda temukan di sebagian besar platform adalah:
Anda menemukan ini setidaknya di:
Ini adalah beberapa pengecualian yang lebih terbatas yang mungkin atau mungkin tidak Anda anggap relevan untuk didukung:
Juga perlu diingat bahwa tidak semua gamer PC memiliki gamepad . Kontrol standar untuk PC masih keyboard dan mouse. Jadi Anda bisa berharap kehilangan segmen pasar yang cukup besar jika Anda tidak memberikan dukungan yang tepat untuk pengaturan ini.
sumber
Tl; dr: Ada sekitar 4 kategori. Jika Anda ingin mendukung banyak gamepad, cukup targetkan tata letak XBox. Jika Anda ingin mendukung semua gamepad, pastikan game Anda dapat dikontrol dengan tata letak SNES (yang merupakan subset dari XBox), dan memungkinkan pengguna untuk memetakan kembali kontrol, dan juga memungkinkan mereka untuk memetakan tombol tambahan dan menggerakkan gamepad mereka mungkin memiliki. Tentu saja ini mengharuskan Anda untuk menggunakan salah satu dari banyak perpustakaan yang memetakan satu ton gamepad dengan benar berdasarkan tata letaknya.
Kompatibel dengan XBox - 2 tombol bahu & 2 pemicu. D-pad (arah), 2 jempol yang bisa diklik. Depan: 4 tombol dalam bentuk berlian, "kembali" dan "mulai". Jika Anda mendukung ini, Anda mendukung sebagian besar gamepad di luar sana.
Peringatan:
Kompatibel SNES - 2 tombol pundak. D-Pad (arah), 4 tombol dalam bentuk berlian, "pilih" dan "mulai". Jika Anda mendukung ini, Anda mendukung hampir semua gamepad di luar sana.
Peringatan:
XBox extended - Mereka dapat melakukan semua yang dikontrol XBox dan yang lainnya. Mereka sebagian besar tidak relevan untuk pertanyaan ini, kecuali fakta yang baik untuk memungkinkan pemain menggunakan tombol dan touchpads tambahan ini. Jadi sebaiknya izinkan pemain untuk mengikat tombol ekstra ke fungsi-fungsi gim yang berguna. Dan tolong jangan pernah mengganggu input gamepad hanya karena touchpad gamepad disentuh secara tidak sengaja.
SNES extended Beberapa pengendali berada di antara SNES dan XBox, dengan hanya menawarkan beberapa fungsionalitas tambahan. Mereka mungkin memiliki pengaturan tombol yang sangat tidak biasa sehingga memungkinkan pengguna untuk menyesuaikan skema input adalah penting. Saran yang sama berlaku seperti pada XBox yang diperluas di atas. Ada juga bagian yang signifikan dari pengontrol ini yang pada dasarnya kompatibel dengan SNES plus 2 jempol, resp. Kompatibel dengan XBox tanpa kedua pemicu.
NES - Tidak digunakan lagi. Beri tahu pelanggan untuk membeli gamepad yang lebih baru.
sumber