我正在构建一个UWP应用程序,我想它能够检测到游戏手柄(或操纵杆和其他此类设备),但我在执行此操作时遇到了麻烦,因为这些命名空间:
Windows.Gaming.Input.RawGameController.RawGameControllers
Windows.Gaming.Input.Gamepad.Gamepads
只能检测Xbox游戏手柄,我有一个Genius游戏手柄。我还看到我无法在UWP项目中安装SlimDX
,因为它们是为net40
构建的。
我还有其他选择吗?
答案 0 :(得分:0)
CAVE!如果您在IoT上使用Windows 10,则所有这些API在版本10.0.18299.15中都不起作用。相反,您必须使用HIDDevice类并手动解析信息!
答案 1 :(得分:0)
我已经弄清楚了。您可以使用Windows.Gaming.Input.RawGameController
来检测Xbox以外的控制器。