From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pt-br/web/api/gamepad_api/index.html | 90 ++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 files/pt-br/web/api/gamepad_api/index.html (limited to 'files/pt-br/web/api/gamepad_api') diff --git a/files/pt-br/web/api/gamepad_api/index.html b/files/pt-br/web/api/gamepad_api/index.html new file mode 100644 index 0000000000..fe026468d8 --- /dev/null +++ b/files/pt-br/web/api/gamepad_api/index.html @@ -0,0 +1,90 @@ +--- +title: Gamepad API +slug: Web/API/Gamepad_API +translation_of: Web/API/Gamepad_API +--- +
{{DefaultAPISidebar("Gamepad API")}}
+ +

A Gamepad API é uma maneira dos desenvolvedores acessarem e responderem à sinais oriundos de gamepads e outros controladores de games de forma simples e consistente. A API contém três interfaces, dois eventos e uma função especialista, para responder aos gamepads sendo conectados e desconectados, e acessar outras informações sobre o próprio gamepad, e quais botões e outros controles estão sendo de fato passados.

+ +

Interfaces

+ +
+
Gamepad
+
Representa o gamepad/controlador conectado ao computador.
+
GamepadButton
+
Representa um botão num dos controles conectados.
+
GamepadEvent
+
O objeto de evento representando eventos disparados que são relacionados ao gamepad.
+
+ +

Experimental Gamepad extensions

+ +
+
GamepadHapticActuator
+
Representa o hardware no controlador designado à prover feedbacks táteis ao usuário (Se disponível), mais comumente um hardware de vibração.
+
GamepadPose
+
Representa a "localização" de um controle (ex. posição e orientação no espaço 3D) no caso de um controlador WebVR.
+
+ +

Veja também as extensões para a interface de Gamepad, para funcionalidades que permitem você acessar as informações acima.

+ +

Extensions to other interfaces

+ + + +
+
{{domxref("Navigator.getGamepads()")}}
+
Uma extensão para o objeto {{domxref("Navigator")}} que retorna um array  de objetos {{domxref("Gamepad")}}, um para cada controlador conectado.
+
+ +

Window events

+ +
+
{{domxref("Window.ongamepadconnected")}}
+
Representa um controlador de evento que irá rodar quando o gamepad é conectado (quando o evento {{event('gamepadconnected')}} for disparado).
+
{{domxref("Window.ongamepaddisconnected")}}
+
Representa um controlador de evento que irá rodar quando o gamepad é desconectado (quando o evento {{event('gamepaddisconnected')}} for disparado).
+
+ +

Guias e tutorias

+ + + +

Especificações

+ + + + + + + + + + + + + + + + + + + +
EspecificaçõesEstatusComentários
{{SpecName("GamepadExtensions")}}{{Spec2("GamepadExtensions")}}Defines the {{anch("Experimental Gamepad extensions")}}.
{{SpecName("Gamepad", "", "The Gamepad API specification")}}{{Spec2("Gamepad")}}Initial definition
+ +

Compatibilidade de navegadores

+ + + +

{{Compat("api.Gamepad")}}

+ +

Veja também

+ + -- cgit v1.2.3-54-g00ecf