初期設定
X-Keys デバイスを PC に接続すると、Windows が自動的にドライバーをインストールします。
Aximmetry Composer を起動すれば、追加の設定は不要です。
Aximmetry がデバイスを正しく検出しているか確認するには、編集 / 設定 / ゲームデバイス を選択します。デバイス一覧で X-Keys 項目がチェックされていることを確認してください。
Aximmetry コントロールボードにボタンを割り当てる
X-Keysの任意のボタンを、Aximmetry UIのコントロールボードの任意のボタンに割り当てることができます。また、X-Keysのボタンバックライト機能は、コントロールボードのボタンの状態を反映します。
例えば、X-Keysデバイスを使用してカメラとカメラパスを切り替えたい場合、シーンをロードし、CAMERASコントロールボードに移動します。X-KeysコントローラーはAximmetryのGameカテゴリに属しています。CAM 1 ボタンを右クリックし、Assign Game:
Assign Game Controller ダイアログが表示されます。
X-Keys デバイスは通常、2つの「バンク」をサポートしています。つまり、各ボタンには互いに独立して点灯できる2つの異なる色のバックライトが搭載されています。通常は青と赤です。まず、使用する色を選択する必要があります。デフォルトは青です。赤が必要な場合は、色番号2を選択します:
次に、X-Keys デバイス上の希望のボタンを押します。
割り当てが完了しました。メニューのファイル / プロパティを選択し、ゲーム割り当てに移動すると、X-Keys のボタン 1が CAM1 ボタンに割り当てられていることが確認できます。
コントロールボード上の CAM1 ボタンが現在アクティブであるため、X-Keys デバイスでも選択した色(赤)でボタンが点灯します:
同じ方法で、列の次の2つのボタンをCAM 2とCAM 3のコントロールボードボタンに割り当てます。
これ以降、3つのX-KeysボタンはAximmetry UIの対応するボタンを制御するだけでなく、バックライトの状態も反映します。例えば、Aximmetryコントロールボードをクリックするか、X-Keysボタンを押してCAM3状態に切り替えると、次のように表示されます:
同様に、カメラパスセレクターをX-Keyデバイスのボタン行に割り当てることができます。
今回は、カメラとパスボタンを区別するために、青色のバックライトを選択できます。
3つのカメラのパスをすべて割り当てた後の最終的な表示は次のようにになります:
Aximmetryプロパティにボタンを割り当てる
同様に、シーンモジュールの論理プロパティまたは数値プロパティにボタンを割り当てるには、プロパティ名上で右クリックします:
この場合、X-Keysボタンの点灯状態は、論理プロパティのON/OFF状態または数値プロパティの0/非0値を反映します。
T-バー、ジョグ、シャトル、またはジョイスティックをAximmetryプロパティに割り当てる
ON/OFF状態のみを提供するボタンに加え、X-Keysデバイスには連続値または多状態値を提供するさまざまなコントローラーを装備できます。
これらのコントローラーをAximmetryの数値プロパティに割り当てることができます。コントローラー割り当てダイアログを開始します:
次に、デバイス上の希望するコントローラーを移動します:
割り当てが完了しました。
各コントローラータイプが提供する数値範囲については、次のセクションを参照してください。
フローグラフの制御
ゲームコントローラーモジュールを使用すると、フローグラフ内に任意の制御を実装できます。
モジュールにX-Keysコントローラーを割り当てるには、そのLearnプロパティをオンにします:
次に、X-Keysデバイス上の希望のコントローラーを移動します。例: シャトルダイヤルを回転させます。割り当ては、デバイスとコントローラーのプロパティが自動的に埋められることで完了します。また、誤った割り当てを防ぐため、Learnスイッチは自動的にオフになります。
一般に
- T-バー、シャトル、またはジョグを割り当てると、スライダー 1-8 コントローラーとして表示されます。
- ジョイスティックを割り当てると、軸 1-8 X/Y/Z コントローラーとして表示されます。ジョイスティックは、互いに独立した3つのコントローラー(水平位置(X)、垂直位置(Y)、ツイスト(Z))を提供します。プロパティに割り当てる際は、スティックを動かす方向にご注意ください。
- ボタンを割り当てると、Button 1-128 コントローラーとして表示されます。
これらのコントローラーは、他のデバイスタイプと一貫性を保つため、常に 0 から 1 の値を提供しますが、その動作は種類によって異なります:
- Tバーは0から1の連続値を提供します(実際には256種類の値のみ可能です)。
- ジョイスティックは0から1の連続値を提供し、中心の休息位置は0.5です(実際には255種類の値のみ可能です)。
- シャトルは0から1の間の15の離散値を返し、中央の休息位置は0.5です。
- ジョグは触れていないときは0.5を返し、時計回りに回転させると一時的に1を返し、反時計回りに回転させると一時的に0を返します。
- ボタンは押されていないときは0を返し、押されているときは1を返します。
ジョイスティック、シャトル、ジョグの場合、値を-1から1の間で取得する方が論理的かもしれません。これを行うには、ゲームコントローラーのMinとMax Valueプロパティを-1と1に設定します:
ボタンの照明の任意制御
X-KeysボタンがGame Controllerモジュールに割り当てられた場合、ボタンの照明は自動的に制御されません。代わりに、モジュールには赤色と青色の照明を表すBacklight 1とBacklight 2という明示的なプロパティがあり、それぞれをOff、On、またはFlashingに独立して設定できます。これにより、任意のプログラムされたフィードバックメカニズムを実装できます。