어떤 게임 패드 기능을 가정 할 수 있습니까?


15

게임 패드 지원을 제공 할 때 가장 간단한 해결책은 XBox 컨트롤러를 가정하고 가장 빈번한 게임 패드를 유사한 레이아웃에 매핑하는 라이브러리를 사용하는 것 같습니다.

이제 고객 불만을 최소화하려면 모든 버튼을 (합리적으로) 사용할 수 있습니까, 아니면 일반적인 컨트롤러에서 누락되어 피해야 할 버튼이 있습니까?

문제는 주로 PC (Linux / Windows / Mac)에 관한 것이지만 모바일 장치 용 게임 패드를 고려하면 대답이 바뀌나요?


내가 아는 한 가지는 사용자가 LT와 RT를 동시에 눌러야하는 입력 체계를 사용할 수 없지만 XBox 컨트롤러에도 영향을 미친다는 점입니다.


1
답변을 제공 할 포괄적 인 목록은 없지만, 콘솔 이외의 많은 게임 패드에는 스틱 "클릭"버튼이 없습니다 (예 : DualShock 라인의 L3 / R3). 어쨌든 이러한 컨트롤은 유용성이 뛰어나므로 게임 패드를 사용하는 경우에도 핵심 동사에 대해서는 사용하지 않는 것이 좋습니다. ;)
DMGregory

1
@Krythic 게임 패드에 관한 정보를 찾을 수 없습니다.
Philipp

2
키 리 바인딩을 허용하면 플레이어가 스스로 이것을 많이 분류 할 수 있습니다.
Mooing Duck

1
플레이어가 사용자 정의 매핑을 설정하지 않도록하십시오. 공통 유형에 대한 기본값이 있으며 수정 될 수 있습니다.
David

1
많은 컨트롤러는 안드로이드에 대한 많은 컨트롤러처럼 snes 컨트롤러를 기반으로합니다.
Bálint

답변:


17

대부분의 플랫폼에서 볼 수있는 표준은 다음과 같습니다.

  • 아날로그 방향 입력 왼쪽 엄지
  • 디지털 방향 입력 왼쪽 엄지
  • 아날로그 방향 입력 오른쪽 엄지
  • 오른쪽 버튼 4 개
  • 숄더 버튼 2 개
  • 숄더 버튼 2 개 오른손
  • 게임 패드 중앙에있는 2 개의 버튼은 닿기 어려우며 게임 일시 정지와 같은 특수 동작에 사용해야합니다.

적어도 다음에서 찾으십시오.

  • 현재 및 이전 세대 Xbox
  • 현재 및 이전 세대 Play Station
  • Wii U
  • 닌텐도 스위치 (조이 콘 부착 또는 외부 컨트롤러 포함)
  • 닌텐도 3DS 시리즈
  • Steam Controller를 포함한 대부분의 PC 게임 패드

다음은 지원과 관련이 있거나 고려되지 않은 일부 예외입니다.

  • 손당 하나의 어깨 버튼 만있는 PlayStation Vita
  • 하나의 조이 콘 만 사용할 때 닌텐도 스위치 :
    • 아날로그 스틱 왼쪽 엄지
    • 오른쪽 버튼 4 개
    • 숄더 버튼 1 개
    • 1 어깨 버튼 오른손
  • 닌텐도 Wii는 다음으로 제한됩니다.
    • 왼쪽 엄지를위한 디지털 d- 패드
    • 오른쪽 엄지 손가락 2 개
    • 아날로그 방향 입력을 대체 할 수있는 자이로 스코프
    • 오른쪽 엄지용 아날로그 스틱 (Nunchuck Extension 포함)

또한 모든 PC 게이머가 게임 패드를 소유하고있는 것은 아닙니다 . PC의 표준 컨트롤은 여전히 ​​키보드와 마우스입니다. 따라서이 설정에 대한 적절한 지원을 제공하지 않으면 상당한 시장 세그먼트를 잃을 것으로 예상 할 수 있습니다.


감사합니다 +1. 방금 닌텐도 스위치를보고 4 개의 다이아몬드 버튼의 반대 레이블을 보았습니다 ... = 두통.
피터

이 답변을 쓰는 ​​시점에서 Nintendo Switch는 아직 시장에 나와 있지 않으므로 왼쪽 버튼이 d-pad로 올바르게 작동하는지 또는 왼쪽 엄지 손가락의 동작 버튼과 같은 느낌이 드는지 확인해야합니다.
Philipp

최신 세대 3DS은 상기 GC의 "C"버튼 유사한 우측 아날로그 및 2 개 개의 어깨 패드를 갖고; Wii U 또는 XBox와 동일한 수의 아날로그 및 디지털 입력이 있습니다. 오른쪽 아날로그는 오른쪽 근처의 회색 너브입니다.
phyrfox

@phyrfox가 수정되었습니다.
Philipp

2

Tl; dr : 약 4 개의 카테고리가 있습니다. 많은 게임 패드를 지원하려면 XBox 레이아웃을 대상으로합니다. 모든 게임 패드를 지원하려면 게임을 SNES 레이아웃 (XBox의 하위 세트)으로 제어 할 수 있는지 확인하고 사용자가 컨트롤을 다시 매핑하고 게임 패드가 추가 할 수있는 추가 버튼과 축을 매핑 할 수 있도록합니다. 있다. 물론이를 위해서는 레이아웃에 따라 많은 게임 패드를 올바르게 매핑하는 많은 라이브러리 중 하나를 사용해야합니다.

XBox 호환 -2 개의 숄더 버튼 및 2 개의 트리거. 클릭 할 수있는 D 패드 (방향), 2 개의 썸 스틱. 앞면 : 다이아몬드 모양의 버튼 4 개, "뒤로"및 "시작". 이를 지원하면 대부분의 게임 패드를 지원합니다.

여기에 이미지 설명을 입력하십시오여기에 이미지 설명을 입력하십시오여기에 이미지 설명을 입력하십시오여기에 이미지 설명을 입력하십시오

경고:

  • 사용자는 엄지 스틱을 클릭 할 수 있다는 사실을 모르기 때문에 이러한 버튼을 사용하지 않는 것이 좋습니다.
  • 왼쪽 및 오른쪽 트리거는 일부 드라이버에서 2 개의 독립 축 대신 단일 축으로 구현되므로 플레이어가 동시에 두 버튼을 누르지 않도록하십시오.
  • 어떤 방향성 입력 (엄지 스틱 및 D- 패드)도 사용자가 정밀 / 세밀하게 제어 할 수 없으며 거친 썸 스틱도 그렇게해야합니다. 사용자가 썸 스틱을 반 왼쪽으로 돌리면 절반 속도로 회전 할 수 있지만 사용자가 썸 스틱을 반 왼쪽으로 움직일 수 있다고 가정하지 마십시오.
  • 일부 게임 패드는 다이아몬드 버튼에 A, B, X, Y 레이블을 사용하지 않습니다. 문자 대신 이미지를 사용하여 자습서 및 설정에서 누를 버튼을 사용자에게 알리십시오.
  • "뒤로"및 "시작"은 항상 레이블이 지정되어 있지 않으며 일반적으로 도달하기가 어렵고 "뒤로"는 때때로 "선택"으로 레이블이 지정됩니다.

SNES 호환 -2 개의 숄더 버튼. D 패드 (방향), 다이아몬드 모양의 4 개 버튼, "선택"및 "시작". 이것을 지원하면 거의 모든 게임 패드를 지원할 수 있습니다.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

경고:

  • "선택"vs "뒤로"버튼 레이블.
  • 4 개의 다이아몬드 버튼에 대해 XBox와 동일한 A, B, X, Y 레이블을 사용하지만 다른 순서로 사용합니다. 문자 대신 이미지를 사용하여 자습서 및 설정에서 누를 버튼을 사용자에게 알리십시오.

XBox 확장 -XBox 컨트롤러가 수행하는 모든 작업 등을 수행 할 수 있습니다. 플레이어가 이러한 추가 버튼과 터치 패드를 사용할 수 있다는 점을 제외하고는이 질문과 관련이 없습니다. 따라서 플레이어는 추가 버튼을 유용한 게임 기능에 바인딩 할 수 있습니다. 게임 패드의 터치 패드를 실수로 만졌다 고해서 게임 패드 입력을 방해하지 마십시오.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

SNES 확장 일부 컨트롤러는 일부 추가 기능 만 제공하여 SNES와 XBox 사이에 있습니다. 버튼 배열이 매우 이례적 일 수 있으므로 사용자가 입력 체계를 사용자 정의 할 수 있도록하는 것이 중요합니다. 위의 확장 된 XBox에서와 동일한 조언이 적용됩니다. 본질적으로 SNES 호환 및 2 개의 썸 스틱 인이 컨트롤러의 중요한 하위 세트도 있습니다. XBox 호환 빼기 두 트리거.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

NES- 더 이상 사용하지 않습니다. 고객에게 최신 게임 패드를 구매하라고 말합니다.

여기에 이미지 설명을 입력하십시오


1
나는 이것이 옵션을 범주로만 나누고 있다고 생각합니다. 이것은 유용한 정보를 제공하지만 원래 답변에서 아직 제공되지 않은 것은 없습니다. (또한 NES 컨트롤러가 여전히 사용 중인지 확인할 수 있습니다. 로컬 PC 매장 중 하나에 PC 모의 컨트롤러가 있습니다.)
Gnemlock

@Gnemlock 나는 "만약 당신이 이것을 지원한다면, 당신은 대부분의 게임 패드를 지원한다"는 것이 확실하지 않다. "이 기능을 지원하면 거의 모든 게임 패드를 지원할 수 있습니다." 질문에 대해 직관적으로 보입니다.
피터
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.