Skip to main content
GameInput の最新機能 (v.1+) を使用するには、Microsoft.GameInput NuGet パッケージを使用して開発用に Visual Studio を準備します。最新の Windows は GameInput を標準でサポートしていますが、PC 上で最新の GameInput 機能と更新を活用するためには、開発とリリースの両方で NuGet パッケージに含まれる GameInput 再配布可能パッケージをインストールすることが重要です。 コンソールでは、GameInput インストーラーは Microsoft Game Development Kit (GDK) の一部であるため必要ありません。ただし、最新の GameInput ヘッダーと最新の静的ライブラリを取得するためにパッケージは引き続き必要です。新しい静的ライブラリには、コンソールで正しいバージョンの GameInput ランタイム (v.1+ 機能へのアクセスを含む) をターゲットにする正しいロジックが含まれています。

PC 向け GameInput 再配布可能パッケージ

NuGet パッケージには GameInput 再配布可能パッケージが含まれていますが、自動的にはインストールされません。
最新の Windows は GameInput を標準でサポートしていますが、PC ゲームはそれぞれのインストーラーに GameInput 再配布可能パッケージを組み込む必要があります。GameInput NuGet パッケージをインストールすると、通常はプロジェクトのルートディレクトリにある packages\Microsoft.GameInput.<version>\redist ディレクトリに GameInputRedist.msi インストーラーが配置されます。 GDK PC タイトルで作業している場合、リリース時にこのパッケージをタイトルに含める方法の詳細については、カスタムインストールアクション に関するドキュメントを参照してください。GDK 以外の PC タイトルで作業している場合は、この再配布可能パッケージが通常のゲームインストールの一部としてインストールされることを確認してください。 GameInput 再配布可能パッケージは、ターゲットシステム上で GameInput のダウングレードを引き起こさないことを検証します。このチェックは、開発時に使用されたよりも新しいバージョンの GameInput がインストールされている PC でゲームを実行できることを意味しますが、GameInput API は下位互換性を維持しており、今後も一貫した動作を保証します。

WinGet 経由でシステムに最新の GameInput をプロビジョニングする

開発シナリオでは、Windows Package Manager (WinGet) も、Microsoft.GameInput NuGet パッケージと同じ GameInput 再配布可能パッケージを利用可能にします。この可用性により、開発マシンに最新の GameInput 再配布可能パッケージを迅速にプロビジョニングできます。管理者コマンドプロンプトで次のコマンドを実行することで、最新の GameInput 再配布可能パッケージを簡単にインストールできます。
最終更新日 2026年8月13日