gpt4 book ai didi

javascript - Xbox One Controller 输入到 UWP 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:45 25 4
gpt4 key购买 nike

我一直在尝试让 Xbox One Controller 与 UWP 应用程序交互,并研究了 Gamepad 类(基于评论中提到的建议 - Controller support for Xbox one in Windows UWP)。我有两个问题:

1) Gamepad.Gamepads.Count 为我返回 0,即使我在 Xbox 上运行应用程序时打开了 Xbox One Controller 也是如此。

2) 我不知道,我如何才能准确评估何时按下 A、B、X 和 Y 按钮以及访问左右拇指的坐标。

关于上述两点的任何指导,对我都非常有帮助。谢谢!

最佳答案

通过 Controller 处理输入的一种方法是仅使用 keypress 事件。

document.addEventListener('keypress', function(e){
switch (e.keyCode) {
case 211: // GamepadLeftThumbstickUp
case 203: // GamepadDPadUp
break;

case 212: // GamepadLeftThumbstickDown
case 204: // GamepadDPadDown
break;

case 214: // GamepadLeftThumbstickLeft
case 205: // GamepadDPadLeft
break;

case 213: // GamepadLeftThumbstickRight
case 206: // GamepadDPadRight
break;

case 195: // A Button
break;

case 196: // B button
break;

case 197: // X Button
break;

case 198: // Y Button
break;

case 208: // View button
break;

case 207: // Menu button
break;

case 200: // Left Bumper
break;

case 199: // Right Bumper
break;

case 201: // Left Trigger
break;

case 202: // Right Trigger
break;

}
});

关于javascript - Xbox One Controller 输入到 UWP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37616821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com