2015-08-14 61 views
0

我试图让我的手柄事件使用铬。一切都运行完美的Chrome版本44.0.2403.130米,这样的代码:无法获取Chromium版本44.0.2383.0上的游戏手柄事件

var gamepadList = navigator.getGamepads ? navigator.getGamepads() : (navigator.webkitGetGamepads ? navigator.webkitGetGamepads : []); 

但由布兰登·琼斯做出的WebVR铬的版本,我不能得到任何反馈,在“navigator.getGamepads()”函数仅返回四个未定义变量的数组。

尚未支持?或者我需要做一些具体的事情?

感谢您的帮助!

回答

1

好像使用此测试页为我工作:

http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html

记住的是,由于指纹隐私问题,你按下控制器上的“脸”按钮之前,它是可见API。

+0

具体来说,你必须按下其中一个“脸”按钮。在Xbox控制器上,这是X,Y,A或B按钮之一。 – brianpeiris

+0

是的,的确,我注意到你必须通过按下一个按钮来激活游戏手柄,但这并不会改变我的任何事情。我也在使用html5游戏板测试,并且在Chrome浏览器上没问题,但是可以在此处查看铬版的Windows版本:https://drive.google.com/folderview?id = 0BzudLt22BqGRbW9WTHMtOWMzNjQ&usp=sharing#list不会执行任何操作。这是你用过的吗? –

+0

你有没有解决这个问题? – brianpeiris

相关问题