10. ゲームコントローラーの設定
ゲームコントローラーのボタンやレバーなどの操作に合わせて、モデルにさまざまな動きをつけることができます。
そのための設定を、ファイルへ書き出すことができます。
ゲームコントローラー設定の追加
メニューから「Live」→「ゲームコントローラー」→「追加」をクリックします。
「gamepad」というゲームコントローラーの設定が追加されます。
ゲームコントローラーの設定
使用ゲームパッド
お使いの PC に接続されているゲームパッドが、プルダウンリスト内に一覧表示されますので、その中から、使用したいゲームパッドを選択します。
ゲームパッドを選択すると、その時点で選択したゲームパッドが使えるようになります(Live 機能によりゲームパッドが認識されます)。
ゲームパッドのキー割当
選択したゲームパッドのボタンやレバーなどに、モデルの動きを割り当てる機能です。
「追加」ボタンをクリックすると、キー割当を入力するウィンドウが表示されます。
* キー割当を追加する前に、使用するゲームパッドを必ず選択してください。
ゲームパッド未選択状態で「追加」ボタンをクリックすると、以下のようなメッセージが表示されます。
ウィンドウが表示されたら、下記のとおり各項目に、モデルのパーツの動きに関するパラメータを設定していきます。
キー名
モデルのパーツの動作を識別するためのキーを設定します。
動作
パーツの動作の種類を下図プルダウンリストより選択します。
動作を選択すると、選択肢に応じて、以降の入力項目が変わります。
id(動作=parameter 時)
パーツの動きに対応するパラメータIDを、下図プルダウンリストより選択します。
最小値・最大値(動作=parameter 時)
選択したパラメータIDについての最小値と最大値を数値で指定します。
label(動作=motion/expression/track 時)
パーツの動きに対応するモーション/表情/方向の種類を、下図プルダウンリストより選択します。
コメント
実際のゲームパッド上のボタン/レバーと、モデルのパーツの動作を関連づける情報として使用しますと、とても便利です。
たとえば下図のように指定します。
「OK」ボタンをクリックすると、表に設定した項目が追加されます。
さっそく、追加したキー割当設定について確認してみます。
該当のレバーを倒したり起こしたりして、モデルが左右を向くことが確認できれば、設定は成功です。
キー割当の更新
キー割当に関する設定を変更するには、表から該当のキーを選択して「更新」ボタンをクリックします。
表示されたウィンドウで、キー名以外の設定項目を変更できます。
変更が終わったら「OK」ボタンをクリックして更新を完了します。
キー割当の削除
キー割当が不要になった場合は、表から該当のキーを選択して「削除」ボタンをクリックします。
ガイダンスが表示されるので「OK」をクリックします。
表から該当のキーが削除されます。
コメント
このゲームコントローラーの設定についてのコメントを指定します。
たとえば下図のように入力します。
ゲームコントローラー設定ファイル(JSON)の書き出し
メニューから「Live」→「ゲームコントローラー」→「書き出し」で、ゲームコントローラー設定ファイル(JSON)を書き出すことができます。
ダイアログが表示されますので、ファイル名(gamepad.json と初期表示されます。)を適宜設定のうえ、保存ボタンをクリックします。
ファイルの拡張子は必ず .gamead.json と指定してください。
これでファイルの書き出しは完了です。
ゲームコントローラー設定ファイル(JSON)の読み込み
メニューから「Live」→「ゲームコントローラー」→「読み込み」で、既に書き出されているゲームコントローラー設定ファイル(JSON)を、Viewer 上に読込むことができます。
ダイアログが表示されますので、読み込みたい設定ファイルを選択し、開くボタンをクリックします。
これで、Viewer 上に、ゲームコントローラー設定ファイルが読み込まれます。
読み込みをしたゲームコントローラー設定を変更した場合は、再度書き出しを行い、変更内容を保存してください。
ゲームコントローラー設定の削除
viewer 上でゲームコントローラー設定が不要になった場合、設定一覧から削除することができます。
下図のように、ゲームコントローラー設定を選択して右クリックをすると「削除」メニューが表示されます。
「削除」メニューをクリックすると、設定一覧からゲームコントローラー設定が削除されます。