UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

21 lines 805 B
import { onBeforeRender } from "../events/onBeforeRender"; const gamepad = {}; export default gamepad; "getGamepads" in navigator && onBeforeRender(() => { for (const pad of navigator.getGamepads()) { if (!pad) continue; for (let i = 0; i < pad.buttons.length; i++) { const button = pad.buttons[i]; const pct = Math.round(button.value * 100) + "%"; button.pressed && console.log(i, button.value, button.pressed, pct); } for (let i = 0; i < pad.axes.length; i++) { const val = Number(pad.axes[i].toFixed(2)); val !== 0 && console.log(i, val); } } }); //# sourceMappingURL=gamepad.js.map