Những chức năng gamepad có thể được giả định?


15

Khi tôi cung cấp hỗ trợ gamepad, giải pháp đơn giản nhất dường như là sử dụng bộ điều khiển XBox và sử dụng thư viện ánh xạ các gamepad thường xuyên nhất sang bố cục tương tự.

Bây giờ nếu tôi muốn giảm thiểu khiếu nại của khách hàng, tôi có thể sử dụng tất cả các nút (theo cách hợp lý) không, hoặc có một số điều tôi nên tránh vì chúng bị thiếu trên một số bộ điều khiển chung?

Câu hỏi chủ yếu là về PC (Linux / Windows / Mac), nhưng câu trả lời có thay đổi nếu chúng ta xem xét gamepad cho thiết bị di động không?


Một điều tôi biết là chúng tôi không thể sử dụng bất kỳ sơ đồ đầu vào nào yêu cầu người dùng nhấn LT và RT cùng một lúc, nhưng hạn chế đó cũng ảnh hưởng đến bộ điều khiển XBox.


1
Tôi không có một danh sách toàn diện để đưa ra câu trả lời, nhưng nếu tôi nhớ chính xác thì rất nhiều gamepad không có bàn điều khiển thiếu nút "click" (ví dụ: L3 / R3 trên dòng DualShock). Các điều khiển này dù sao cũng có khả năng sử dụng iffy, vì vậy tôi khuyên bạn nên tránh chúng cho các động từ cốt lõi ngay cả khi sử dụng gamepad có chúng. ;)
DMGregory

1
@Krythic Tôi không thể tìm thấy bất cứ điều gì về gamepad ở đó.
Philipp

2
Nếu bạn cho phép các cuộc nổi loạn quan trọng, người chơi có thể tự mình sắp xếp rất nhiều thứ này
Vịt Mooing

1
Đừng bắt người chơi thiết lập ánh xạ tùy chỉnh. Mặc định cho các loại phổ biến và cho phép chúng được sửa đổi.
David

1
Hãy nhớ rằng, nhiều bộ điều khiển dựa trên bộ điều khiển snes, giống như nhiều bộ điều khiển dành cho Android
Bálint

Câu trả lời:


17

Tiêu chuẩn mà bạn sẽ tìm thấy trên hầu hết các nền tảng là:

  • Đầu vào hướng trái tương tự
  • Đầu vào hướng kỹ thuật số
  • Đầu vào hướng tương tự
  • 4 nút bên phải
  • 2 nút vai trái
  • 2 nút vai phải
  • 2 nút ở giữa của gamepad rất khó tiếp cận và nên được sử dụng cho các hành động đặc biệt như tạm dừng trò chơi.

Bạn tìm thấy điều này ít nhất trên:

  • Xbox thế hệ hiện tại và trước đây
  • Play Station thế hệ hiện tại và trước đây
  • Wii U
  • Nintendo Switch (có cả niềm vui kèm theo hoặc với bộ điều khiển bên ngoài)
  • Dòng Nintendo 3DS
  • hầu hết các gamepad PC, bao gồm cả bộ điều khiển hơi

Đây là một số trường hợp ngoại lệ bị hạn chế hơn mà bạn có thể hoặc không thể xem xét có liên quan để hỗ trợ:

  • PlayStation Vita chỉ có một nút vai trên mỗi tay
  • Nintendo Switch khi chỉ sử dụng một joy-con được giới hạn ở:
    • Tương tự ngón tay cái trái
    • 4 nút bên phải
    • 1 nút vai trái
    • 1 nút vai phải
  • Nintendo Wii được giới hạn trong:
    • D-pad kỹ thuật số cho ngón tay cái trái
    • 2 nút cho ngón tay cái bên phải
    • Con quay hồi chuyển có thể hoặc không thể thay thế đầy đủ cho đầu vào định hướng tương tự
    • (Với Nunchuck Extension) thanh analog cho ngón tay cái bên phải

Cũng nên nhớ rằng không phải tất cả các game thủ PC đều sở hữu một gamepad . Các điều khiển tiêu chuẩn cho PC vẫn là bàn phím và chuột. Vì vậy, bạn có thể mong đợi mất một phân khúc thị trường đáng kể nếu bạn không cung cấp hỗ trợ phù hợp cho thiết lập này.


Cảm ơn +1. Tôi chỉ thấy công tắc Nintendo và nhận thấy các nhãn nghịch đảo của 4 nút kim cương ... = nhức đầu.
Peter - Unban Robert Harvey

Khi viết câu trả lời này, Nintendo Switch chưa có mặt trên thị trường, vì vậy chúng ta cần xem các nút bên trái có hoạt động tốt như d-pad hay cảm thấy giống như các nút hành động cho ngón cái bên trái.
Philipp

Các mới nhất thế hệ 3DS có analog bên phải tương tự như nút "C" của GC, và hai miếng đệm vai; nó có cùng số đầu vào kỹ thuật số và đầu vào tương tự như Wii U hoặc XBox. Tương tự bên tay phải là màu xám ở phía bên phải gần đỉnh.
phyrfox

@phyrfox Sửa.
Philipp

2

Tl; dr: Có khoảng 4 loại. Nếu bạn muốn hỗ trợ nhiều gamepad, chỉ cần nhắm mục tiêu bố trí XBox. Nếu bạn muốn hỗ trợ tất cả các gamepad, hãy đảm bảo trò chơi của bạn có thể được điều khiển bằng bố cục SNES (là tập con của XBox) và cho phép người dùng ánh xạ lại các điều khiển, đồng thời cho phép họ ánh xạ bất kỳ nút và trục bổ sung nào mà gamepad của họ có thể có. Tất nhiên, điều này đòi hỏi bạn phải sử dụng một trong nhiều thư viện ánh xạ chính xác một tấn gamepad dựa trên bố cục của chúng ,.

Tương thích XBox - 2 nút vai & 2 kích hoạt. D-pad (hướng), 2 ngón tay cái có thể được bấm. Mặt trước: 4 nút có hình kim cương, "lùi" và "bắt đầu". Nếu bạn hỗ trợ những thứ này, bạn sẽ hỗ trợ hầu hết các gamepad ngoài kia.

nhập mô tả hình ảnh ở đâynhập mô tả hình ảnh ở đâynhập mô tả hình ảnh ở đâynhập mô tả hình ảnh ở đây

Cảnh báo:

  • Người dùng đôi khi không biết rằng có thể nhấp vào gậy ngón tay cái, vì vậy hãy cân nhắc tránh các nút này.
  • Kích hoạt Trái và Phải được triển khai dưới dạng một trục thay vì 2 trục độc lập trong một số trình điều khiển, vì vậy không bao giờ cho phép người chơi nhấn cả hai cùng một lúc.
  • Không có đầu vào định hướng nào (ngón tay cái và D-Pad) có thể cho phép người dùng kiểm soát chính xác / tốt, ngay cả những ngón tay cái cứng cũng phải làm điều đó. Cho phép người dùng xoay nửa ngón tay cái sang trái với tốc độ một nửa, nhưng đừng cho rằng người dùng có khả năng di chuyển một ngón tay cái nửa trái.
  • Một số gamepad không sử dụng nhãn A, B, X, Y cho các nút kim cương. Cân nhắc sử dụng hình ảnh thay vì chữ cái để cho người dùng biết phải nhấn nút nào trong hướng dẫn và thiết lập.
  • "Quay lại" và "bắt đầu" không phải lúc nào cũng được gắn nhãn, thường khó tiếp cận và "trở lại" đôi khi được gắn nhãn "chọn".

Tương thích SNES - 2 nút vai. D-Pad (hướng), 4 nút theo hình kim cương, "chọn" và "bắt đầu". Nếu bạn hỗ trợ những thứ này, bạn sẽ hỗ trợ khá nhiều tất cả các gamepad ngoài kia.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Cảnh báo:

  • Nhãn "chọn" so với "trở lại".
  • Sử dụng cùng nhãn A, B, X, Y như XBox cho 4 nút kim cương, nhưng sử dụng chúng theo thứ tự khác nhau. Cân nhắc sử dụng hình ảnh thay vì chữ cái để cho người dùng biết phải nhấn nút nào trong hướng dẫn và thiết lập.

XBox mở rộng - Họ có thể làm mọi thứ mà bộ điều khiển XBox làm và một số thứ khác. Chúng hầu như không liên quan đến câu hỏi này, ngoại trừ thực tế là rất tốt khi cho phép người chơi sử dụng các nút và bàn di chuột phụ này. Vì vậy, tốt nhất cho phép người chơi liên kết các nút phụ với các chức năng trò chơi hữu ích. Và xin đừng bao giờ làm gián đoạn đầu vào gamepad chỉ vì bàn di chuột của gamepad vô tình chạm vào.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

SNES mở rộng Một số bộ điều khiển nằm giữa SNES và XBox, bằng cách chỉ cung cấp một số chức năng bổ sung. Họ có thể có cách sắp xếp nút khá bất thường nên việc cho phép người dùng tùy chỉnh sơ đồ đầu vào là rất quan trọng. Lời khuyên tương tự được áp dụng như trong XBox mở rộng ở trên. Ngoài ra còn có một tập hợp con đáng kể của các bộ điều khiển này về cơ bản là tương thích SNES cộng với 2 ngón tay cái, resp. XBox tương thích trừ cả hai kích hoạt.

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

NES - Không sử dụng nữa. Nói với khách hàng để mua một gamepad mới hơn.

nhập mô tả hình ảnh ở đây


1
Tôi cảm thấy điều này chỉ phân đoạn các tùy chọn thành các danh mục, có vẻ phản trực quan đối với câu hỏi. Điều này không cung cấp thông tin hữu ích, nhưng không có gì chưa được cung cấp trong câu trả lời ban đầu. (Ngoài ra, tôi có thể xác nhận bộ điều khiển NES vẫn đang được sử dụng. Họ có bộ điều khiển giả PC tại một trong các cửa hàng PC địa phương của tôi.)
Gnemlock

@Gnemlock Tôi không rõ làm thế nào "Nếu bạn hỗ trợ những thứ này, bạn hỗ trợ hầu hết các gamepad ngoài đó." và "Nếu bạn hỗ trợ những thứ này, bạn sẽ hỗ trợ khá nhiều tất cả các gamepad ngoài kia." dường như phản trực giác đối với câu hỏi.
Peter - Unban Robert Harvey
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.