--- title: Gamepad.axes slug: Web/API/Gamepad/axes translation_of: Web/API/Gamepad/axes ---
{{APIRef("Gamepad API")}}
Свойство Gamepad.axes
интерфейса {{domxref("Gamepad") }} возвращает массив, показывающий состояние элементов управления, имеющих оси направления, такие как джойстики на геймпаде.
Каждый элемент массива - дробное число в диапазоне от -1.0 до 1.0, показывающий состояние от самого маленького значения (-1.0) до самого высокого (1.0).
readonly attribute double[] axes;
function gameLoop() { if(navigator.webkitGetGamepads) { var gp = navigator.webkitGetGamepads()[0]; } else { var gp = navigator.getGamepads()[0]; } if(gp.axes[0] != 0) { b -= gp.axes[0]; } else if(gp.axes[1] != 0) { a += gp.axes[1]; } else if(gp.axes[2] != 0) { b += gp.axes[2]; } else if(gp.axes[3] != 0) { a -= gp.axes[3]; } ball.style.left = a*2 + "px"; ball.style.top = b*2 + "px"; var start = rAF(gameLoop); };
Массив значений {{domxref("double") }}
Specification | Status | Comment |
---|---|---|
{{SpecName("Gamepad", "#dom-gamepad-axes", "Gamepad.axes")}} | {{Spec2("Gamepad")}} | Initial definition |
{{Compat("api.Gamepad.axes")}}