内容へ移動
MonochromSoft
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
phinajs:gamepad
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
===== ゲームパッド入力を行う ===== ゲームパッドからの入力を処理します。(参考: [[https://qiita.com/minimo/items/27020fdb66375f1f868b|phina.jsでGamePadを使う - Qiita]]) Sceneのinit等でGamepadManagerとGamepadを取得しておきます。 <code> this.gamepadManager = phina.input.GamepadManager(); this.gamepad = this.gamepadManager.get(0); </code> Sceneのupdate等でgamepadManagerの更新と入力処理を行います。 <code> 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)); } </code> 最初、Sceneのupdateの中でGamepadManagerとGamepadの取得をしていたら、なぜか正常に動作しませんでした。
phinajs/gamepad.txt
· 最終更新: 2017/11/06 07:57 by
kaneda
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ