ボタン、十字キー、ジョイスティック)からの入力をゲームの画面内で処理する方法に焦点を当てて説明します。コントローラからのイベントを区別しません。イベントが生成されます。コントローラの入力の処理をゲームで行う場合は、入力イベントが適切なソースタイプからのものであることを最初に確認する必要があります。フィールドを取得します。以下のフィールドが設定されているかどうかをテストによって確認できます。)があることを示します。ボタンがあるかどうかは示しませんが、ほとんどのゲームパッドには通常、方向コントロールが搭載されています。)があることを示します。沿った動きを記録するジョイスティックなど)があることを示します。メソッドを示しています。アクションを個別に処理することができます。コントローラをサポートするをご覧ください。コントローラでサポートされている個々の入力機能を確認することもできます。セットからの入力のみを使用したい場合に便利です。コントローラで特定のキーコードまたは軸コードがサポートされているかどうかを確認するには、以下の手法を使用します。コントローラでキーコードがサポートされているかどうかを確認できます。コントローラでサポートされているすべての使用可能な軸を確認できます。コントローラの物理コントロールへのキーコードおよび軸の値のマッピング方法を示します。コントローラのプロファイル図の吹き出しについては、以下を参照してください。キーコードもトリガーします。呼び出すことによってキーコードを調べることができます。コールバックを使用して調べることもできます。アクションとして処理します。アクションを示します。ゲームは、スタートボタン、選択ボタン、メニューボタンがあるかどうかに依存してはなりません。コントローラのマッピングをカスタマイズできるようにすることを検討してください。オーバーライドする方法を示しています。「戻る」キーとして処理されます。アクションとして処理するようにしてください。コントローラで一般的な物理コントロールとして使用されています。イベントとしてレポートします。押下をキーコードでレポートするコントローラもあります。キーコードを同じ入力イベントとして処理する必要があります。方向を決定するためのヘルパークラスを示しています。