===== ゲームパッド入力を行う ===== ゲームパッドからの入力を処理します。(参考: [[https://qiita.com/minimo/items/27020fdb66375f1f868b|phina.jsでGamePadを使う - Qiita]]) Sceneのinit等でGamepadManagerとGamepadを取得しておきます。 this.gamepadManager = phina.input.GamepadManager(); this.gamepad = this.gamepadManager.get(0); Sceneのupdate等でgamepadManagerの更新と入力処理を行います。 this.gamepadManager.update(); // アナログスティックの入力を取得する。 var stick = this.gamepad.getStickDirection(0); if (stick.length() > 0.5) { this.player.position.add(stick.mul(this.player.SPEED_BY_GAMEPAD)); } 最初、Sceneのupdateの中でGamepadManagerとGamepadの取得をしていたら、なぜか正常に動作しませんでした。