久しぶりにGamepad APIを実装して、すっかり忘れており、ものの見事に前にもハマったところでハマったので、忘れないように備忘録
実装方法はこうじゃなく
const gamepads = navigator.getGamepads();
function update() {
gamepads.forEach(gamepad => {
// 各種値取得 gamepad.buttons, gampad.axes,
}
}
こう
function update() {
const gamepads = navigator.getGamepads();
gamepads.forEach(gamepad => {
// 各種値取得 gamepad.buttons, gampad.axes,
}
}
毎回、navigator.getGamepads()
を実行しないとダメ。
(なんでこんな実装になってんだろ)