Windows.Gaming.Input 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows 애플리케이션에 대한 게임 컨트롤러 입력에 대한 액세스를 제공합니다.
클래스
ArcadeStick |
아케이드 스틱을 나타냅니다. |
FlightStick |
플라이트 스틱을 나타냅니다. |
Gamepad |
게임 패드를 나타냅니다. |
Headset |
게임 패드에 연결된 오디오 헤드셋에 대한 정보를 포함합니다. |
RacingWheel |
레이싱 휠을 나타냅니다. |
RawGameController |
모든 유형의 게임 컨트롤러를 나타냅니다. |
UINavigationController |
UI 탐색에 사용할 수 있는 모든 형식의 컨트롤러를 나타냅니다. 대부분의 게임 패드, 아케이드 스틱 및 레이싱 휠은 UINavigationController로도 액세스할 수 있습니다. 게임은 게임 플레이 중에 컨트롤러별 클래스를 사용하고 UI 메뉴에는 UINavigationController 클래스를 사용하는 것이 좋습니다. |
구조체
ArcadeStickReading |
아케이드 스틱의 현재 상태입니다. |
FlightStickReading |
플라이트 스틱의 현재 상태입니다. |
GamepadReading |
게임 패드의 현재 상태를 나타냅니다. |
GamepadVibration |
게임 패드의 사용 가능한 진동 모터 4개 속도에 대해 설명합니다. |
RacingWheelReading |
레이싱 휠의 현재 상태를 나타냅니다. |
UINavigationReading |
UI 탐색 컨트롤러의 현재 상태를 나타냅니다. |
인터페이스
IGameController |
핵심 인터페이스는 실제 유형(게임 패드, 레이싱 휠, 플라이트 스틱 등)에 관계없이 모든 컨트롤러 디바이스에서 구현해야 합니다. 이 인터페이스는 주로 OEM(원본 장비 제조업체)이 기본 게임 컨트롤러 디바이스 열거 프레임워크에 통합하면서 디바이스 기능에 대한 풍부한 액세스를 제공하는 WinRT(Windows 런타임) 클래스를 게시할 수 있도록 하는 게임 컨트롤러의 확장성을 지원하기 위해 존재합니다. |
IGameControllerBatteryInfo |
게임 컨트롤러(또는 헤드셋) 클래스가 실제 유형(게임 패드, 레이싱 휠, 플라이트 스틱 등)에 관계없이 현재 배터리 상태에 대한 정보를 쿼리할 수 있는 인터페이스입니다. |
열거형
ArcadeStickButtons |
아케이드 스틱의 단추 유형을 지정합니다. |
FlightStickButtons |
플라이트 스틱 단추의 유형을 지정합니다. |
GameControllerButtonLabel |
물리적 컨트롤러 단추에 표시되는 레이블입니다. |
GameControllerSwitchKind |
게임 컨트롤러의 스위치 유형입니다. |
GameControllerSwitchPosition |
게임 컨트롤러 스위치의 위치입니다. |
GamepadButtons |
단추 유형을 지정합니다. |
OptionalUINavigationButtons |
탐색 컨트롤러로 표시되는 컨트롤러에서 사용할 수 있는 추가 단추를 지정합니다. |
RacingWheelButtons |
레이싱 휠 단추 유형을 지정합니다. |
RequiredUINavigationButtons |
탐색 컨트롤러로 표시되는 컨트롤러에서 사용할 수 있어야 하는 단추를 지정합니다. |
설명
Windows 애플리케이션은 컨트롤러에서 입력을 수신하는 데 포커스가 있어야 합니다.
중요
레거시 Win32 콘솔 애플리케이션은 XInput 게임 컨트롤러 API 를 대신 사용해야 합니다.