我想知道我应该如何处理针对 Xbox One 的 UWP 应用程序的输入。我注意到 DirectInput,但我发现它在我的用例中存在两个问题:
从MSDN看来,它似乎只支持 Xbox 360 控制器
XInput 是一个 API,它允许应用程序从 Windows 的 Xbox 360 控制器接收输入。支持控制器隆隆声效果和语音输入和输出。
DirectX 及其所有 API(Direct2d、Direct3D、Xinput 等)仅在 C/C++ 上受支持。这意味着即使 Xinput 支持 Xbox one 控制器,我也无法使用 C# 或 JavaScript 开发真正通用的应用程序。
我有哪些选择(至少就 C# 而言)来支持 Windows UWP 应用上的 Xbox One 控制器支持?