次の方法で共有


ゲームの入力

ここでは、Windows 10 または Windows 11 および Xbox のユニバーサル Windows プラットフォーム (UWP) ゲームで使用できるさまざまな種類の入力デバイスについて説明し、その基本的な使用方法を示し、ゲームで効果的な入力プログラミングを行うパターンと手法をお勧めします。

Note

UWP ゲームに使用できる入力デバイスには、ジャンル固有またはゲーム固有のカスタム入力デバイスなど、他の種類のデバイスもあります。 そのようなデバイスとそのプログラミングについては、このセクションでは説明しません。 カスタム入力デバイスを使いやすくするインターフェイスnについて詳しくは、Windows.Gaming.Input.Custom 名前空間をご覧ください。

ゲーム入力デバイス

ゲーム入力デバイスは、Windows.Gaming.Input 名前空間を介して Windows 10 または Windows 11 および Xbox One 用の UWP ゲームおよびアプリでサポートされています。

ゲームパッド

ゲームパッドは Xbox の標準入力デバイスであり、キーボードとマウスを優先しない Windows ゲーマーにとって一般的な選択肢です。 ゲームパッドでは、デジタルとアナログのさまざまなコントロールを用意して、ほとんどの種類のゲームに適合させています。また、埋め込みバイブレーション モーターを使って触覚的なフィードバックも提供しています。

UWP ゲームでゲームパッドを使用する方法について詳しくは、「ゲームパッドとバイブレーション」をご覧ください。

アーケード スティック

アーケード スティックは、店頭のアーケード マシンの雰囲気を再現できる完全デジタルの入力デバイスで、格闘ゲームなどのアーケード ゲームに最適な入力デバイスです。

UWP ゲームでのアーケード スティックの使用方法について詳しくは、「アーケード スティック」をご覧ください。

レース ホイール

レース ホイールは、実際のレーシングカーのコックピットの操縦性を模した入力デバイスで、自動車やトラックを主役にしたレーシング ゲームに最適な入力デバイスです。 多くのレース ホイールには、単なるバイブレーションではなく、真のフォース フィードバックが備わっています。フォース フィードバックでは、ハンドルなどのコントロール軸に実際の力を加えることができます。

UWP ゲームでのレース ホイールの使用方法について詳しくは、「レース ホイールとフォースフィードバック」をご覧ください。

フライト スティック

フライト スティックは、航空機や宇宙船のコックピットにあるフライト スティックの操作感を再現したゲーム用の入力デバイスです。 フライトを迅速かつ正確に制御するのに最適な入力デバイスです。

UWP ゲームでのフライト スティックの使用方法について詳しくは、「フライト スティック」をご覧ください。

未加工のゲーム コントローラー

未加工のゲーム コントローラーは、さまざまな種類の一般的なゲーム コントローラーの入力を備えた、ゲーム コントローラーの汎用的な表現です。 これらの入力は、名前のないボタン、スイッチ、軸の単純な配列として公開されます。 未加工のゲーム コントローラーを使用すると、ユーザーが使っているコントローラーの種類に関係なく、カスタム入力マッピングを作成することができます。

UWP ゲームでの未加工のゲーム コントローラーの使用方法について詳しくは、「未加工のゲーム コントローラー」をご覧ください。

UI ナビゲーション コントローラー

UI ナビゲーション コントローラーは、UI ナビゲーション コマンドの共通ボキャブラリを提供するために存在する論理入力デバイスです。UI ナビゲーション コマンドは、複数の異なるゲームや物理入力デバイス間に一貫性のあるユーザー エクスペリエンスを生み出します。 ゲームのユーザー インターフェイスには、デバイス固有のインターフェイスではなく、UINavigationController インターフェイスを使用するようにします。

UWP ゲームでの UI ナビゲーション コントローラーの使用方法について詳しくは、「UI ナビゲーション コント ローラー」をご覧ください。

ヘッドセット

ヘッドセットは、オーディオ キャプチャと再生を行うデバイスです。ヘッドセットを入力デバイス経由で接続すると、特定のユーザーに関連付けられます。 ヘッドセットは、通常ボイス チャット用オンライン ゲームで使用されます。ただし、ゲームの没入性を高めたり、オンライン ゲームとオフライン ゲームの両方でゲームプレイの機能を提供する場合にも使用できます。

UWP ゲームでのヘッドセットの使用方法について詳しくは、「ヘッドセット」をご覧ください。

ユーザー

各入力デバイスとそこに接続するヘッドセットに特定のユーザーを関連付け、そのユーザーの ID をそのユーザーのゲームプレイにリンクすることができます。 ユーザー ID は、物理入力デバイスからの入力を論理 UI ナビゲーション コント ローラーからの入力に関連付けるための手段でもあります。

ユーザーと入力デバイスの管理方法について詳しくは、「ユーザーおよびそのデバイスの追跡」をご覧ください。

参照