Win版 ゲームコントローラー対応
ゲームコントローラーの操作と機能のマッピングは次の通り。カスタマイズには対応しない。
設定画面は用意しない。
メンバにゲームパッド制御オブジェクト(m_GamePadCtrl)とゲームパッド用視点番号(m_GamePadViewPointNo)を追加。
追加したメンバの初期化処理を追加。
ゲームパッド制御オブジェクトの初期化処理を追加。
メッセージループ内にゲームパッド操作処理の呼び出しを追加。
ゲームパッド操作処理メソッドを追加。 ボタン押下を確認して、ボタンに対応する機能を呼び出す。
視点切り替えメソッドを追加。
メンバにゲームパッド制御オブジェクトを追加。
ゲームパッド制御オブジェクトの初期化処理を追加。
ゲームパッドの右スティックの状態を取得して視線方向に反映する。
ゲームパッドの十字キー、左スティック、X/Yボタンの状態を取得してカメラ位置に反映する。
ゲームパッド制御クラスを新規追加。
MIDITrailプロジェクトのプロパティを開く。 「リンカー / 入力 / 追加の依存ファイル」に"XInput.lib"を追加。 構成とプラットフォームのすべての組み合わせで設定する。 (Rlease/x64, Rlease/x86, Debug/x64, Debug/x86)
ゲームコントローラーを用いて、メイン画面で視点移動や演奏に関する操作を実施できるようにする。
参考チケット