gpt4 book ai didi

Chrome 上的 HTML5 游戏 handle API

转载 作者:太空狗 更新时间:2023-10-29 13:45:49 25 4
gpt4 key购买 nike

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

navigator.webkitGamepads
GamepadList
0: undefined
1: undefined
2: undefined
3: undefined
length: 4
__proto__: GamepadList

要使用游戏 handle 进行测试,我需要做什么?如果重要的话,我正在使用 Ubuntu Linux。

最佳答案

我也遇到了这个问题(在 Ubuntu 10.04 和 Chrome 21.0.1163.0 dev 上)。我从 a thread on chromium-discussions 遇到了这个:

Note that you need to press a face button on the gamepad before data will be available. This is due to fingerprinting concerns.

我写了一个quick test page如果您在刷新页面时按住 Controller 按钮,这似乎有效。我正在使用带有 xboxdrv 驱动程序的 Gamestop 品牌 Xbox 360 有线 Controller 。

此外,还有一件需要注意的重要事项 - Chrome 将这些游戏 handle 对象视为 Controller 状态的快照。因此,如果您传递实际的 Gamepad 对象,您将永远不会获得更新的信息。 Chrome 似乎只在您调用 navigator.webkitGamepads[x] getter 时轮询 Controller (请参阅我的测试页中的第 23 行)。

关于Chrome 上的 HTML5 游戏 handle API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839310/

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