问题标签 [gamepad-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
9641 浏览

javascript - HTML5 中的 Kinect

Kinect for Windows刚刚于 2 月 1 日发布

有什么好方法可以让它与 HTML5 游戏一起工作吗?也许甚至以某种方式与即将到来的 GamePad API ......?在这里寻找想法,尤其是对于浏览网络的用户而言,额外安装开销最小的想法。

0 投票
3 回答
3041 浏览

android - Android 和吉他英雄控制器

我知道最新版本的 Android(Honeycomb 和 ICS)支持游戏杆和游戏手柄。Guitar Hero(和 Garage Band)控制器本质上是 USB HID 设备,对吧?

所以我的问题是:是否可以从 Android 设备上的吉他英雄(或摇滚乐队)控制器接收数据(按钮点击)?Android会将其理解为游戏手柄输入吗?

PS我所需要的只是在我的游戏中检测来自塑料吉他品格上这五个按钮的输入。

0 投票
3 回答
10588 浏览

html - Chrome 上的 HTML5 游戏手柄 API

我正在使用 Chrome(版本 19.0.1084.46)。我在 chrome://flags 中启用了 Gamepad API。我插入了一些游戏手柄,但navigator.webkitGamepads始终是一个长度为 4 的数组,只包含未定义的数组。

我需要做什么才能使用游戏手柄进行测试?如果这很重要,我在 Ubuntu Linux 上。

0 投票
1 回答
2565 浏览

android - Android:枚举游戏手柄上的按钮

我有一个可以连接游戏手柄的 Android 设备(它是一个完全标准的 XBox 360 控制器,但我还需要支持其他品种)。游戏手柄显示为带有一些模拟轴和一些按钮的 InputDevice。

我需要能够查询 Android 以找出游戏手柄支持的按钮。有谁知道如何做到这一点?

我知道系统有这些信息,因为如果我编写一个命令行应用程序,它/dev/input/event...使用 ioctl 打开和查询按钮EVIOCGBIT,我会从内核中得到一个很好的支持按钮列表。但我无法从 Android 应用程序执行此操作,因为我无权直接访问输入设备。

看起来应该可以获取 InputDevice 的 KeyCharacterMap 对象并进行查询;但看起来 Android 已将默认的 QWERTY 键盘键盘映射附加到游戏手柄,而不是构建一个与游戏手柄支持的实际匹配的键盘映射。这会很高兴地告诉我游戏手柄有一个 Q 键,它没有,它没有 BUTTON_X 键,它有,我正在接收按键事件。所以这没有帮助。

有没有办法做到这一点?

0 投票
1 回答
729 浏览

javascript - node.js 串口的游戏手柄

我想用我的游戏手柄和node.js 串口来控制机器人。

我不想重新发明轮子,所以是否可以将pygames 操纵杆移植到 javascript - 基于 Chris Williams 串行端口?

有人想过这样做吗?

0 投票
2 回答
534 浏览

java - JInput 不更新/刷新

我在 Win7 64 位上使用 JInput 进行游戏手柄控制。我遇到了一个问题:一旦我得到DefaultEnvironment控制器列表就不会更新或刷新。

因此,如果在我调用之后控制器被插入或拔出,​​则ControllerEnvironment.getDefaultEnvironment()没有任何变化。该列表仍将提供死控制器,并且无法添加新控制器。

目前我正在使用这种我认为非常难看的解决方法。任何想法如何在没有这个黑客的情况下使它工作:

0 投票
1 回答
1643 浏览

vb.net - vb.net 游戏手柄支持,部分工作

我在论坛上找到了以下课程代码。它适用于游戏手柄(上、下、左、右),但按钮的所有代码都丢失了。任何人都可以填空吗?

这有效:

这不会:

因为没有“buttonPressed”事件,我不知道怎么写。

这是课程:

0 投票
1 回答
974 浏览

html - HTML5 游戏手柄 API 不起作用

我正在尝试使用 HTML5 Gamepad API 构建应用程序,但我的浏览器(Chrome 24)似乎完全忽略了游戏手柄。根据网络上的许多文章,它应该从 Chrome 21 开始工作

我认为这是一个实质性问题,因为它甚至无法在 HTML5Rocks 演示页面上运行:http: //www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html

在此处输入图像描述

我用 2 台设备进行了测试:标准 PS3 控制器和 Guitar Hero 无线 PC 控制器。

我正在使用 Chrome 24 运行(根据网络上的许多文章,API 应该从 Chrome 21 开始工作)

我试图在 chrome://flags 中随机切换许多选项,但没有成功。我尝试了几乎所有可能的方法。

为了使该 API 正常工作,是否应该进行任何已知的错误或操作?

谢谢你的帮助,jmpp

0 投票
1 回答
917 浏览

html - HTML5 游戏手柄 API 问题(在 Mac 上)

我很好奇那里是否有人能够使用无线 xbox360 控制器或 Mac 上的蓝牙 PS3 控制器连接到游戏手柄 API。正如您在下面看到的,我连接了两个控制器并且在控制台中没有显示任何内容。是的,我已经按下按钮以确保得到握手。我只是想确保在购买有线 360 控制器之前不会遗漏一些完全愚蠢的东西。

连接的控制器

0 投票
1 回答
345 浏览

xcode4 - 现在有任何 api 文档可以技术我支持 ios7 游戏手柄吗?

我想升级我的游戏以支持 ios7 的游戏手柄。现在我找不到任何有用的信息。