16

Xbox One をターゲットとする UWP アプリの入力をどのように処理するのか疑問に思っています。DirectInput に気付きましたが、私のユース ケースでは 2 つの問題が見られます。

  1. MSDNから、Xbox 360 コントローラーのみをサポートしているようです

    XInput は、アプリケーションが Xbox 360 Controller for Windows から入力を受信できるようにする API です。コントローラーの振動効果と音声の入出力がサポートされています。

  2. DirectX とそのすべての API (Direct2d、Direct3D、Xinput など) は、C / C++ でのみサポートされています。つまり、Xinput が Xbox One コントローラーをサポートしていたとしても、C# や JavaScript を使用して真にユニバーサルなアプリを開発することはできませんでした。

Windows UWP アプリで Xbox One コントローラーのサポートをサポートするために (少なくとも C# に関する限り) どのようなオプションがありますか?

4

3 に答える 3

13

Windows.Gaming.Input名前空間を見てください。そのGamePadクラスは Universal API コントラクトにあり、すべてのデバイス ファミリと言語で利用できます。

于 2015-08-13T04:41:11.527 に答える