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