Gamepad API

게임패드 API는 게임패드와 다른 게임 제어장치의 신호에 쉬운 일관된 방식으로 접근하고 응답하는 개발자들을 위한 수단이다. 게임패드 API는 세 가지 인터페이스와연결, 연결 해제되고 게임 패드 자체에 대한 다른 정보에 접근하고 어떤 버튼과 다른 조작 장치들이 현재 눌린 것에 응답하는 두 가지 이벤트 그리고 한 가지 특수 기능이 포함되어 있다.

인터페이스

Gamepad (en-US)

컴퓨터에 연결된 게임패드나 조작장치를 표현한다.

GamepadButton (en-US)

연결된 조작장치들 중 하나에 있는 버튼을 표현한다.

GamepadEvent (en-US)

게임 패드와 연관된 이벤트를 나타내는 이벤트 객체이다.

게임패드 확장기능 실험

GamepadHapticActuator (en-US)

Represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware.

GamepadPose (en-US)

Represents the pose of a controller (e.g. position and orientation in 3D space) in the case of a WebVR (en-US) controller.

다음 정보를엑세스할 수 있는 게임패드 인터페이스 확장기능 (en-US) 더보기

다른 인터페이스로 확장

An extension to the Navigator object that returns an array of Gamepad (en-US) objects, one for each connected gamepad.

Window events

Window.ongamepadconnected (en-US)

Represents an event handler that will run when a gamepad is connected (when the gamepadconnected (en-US) event fires).

Window.ongamepaddisconnected (en-US)

Represents an event handler that will run when a gamepad is disconnected (when the gamepaddisconnected (en-US) event fires).

튜토리얼과 가이드

명세서

Specification
Gamepad
# gamepad-interface
Gamepad Extensions
# partial-gamepad-interface

브라우저 호환성

BCD tables only load in the browser

더보기