我正在寻找用于Google的Gamepad API的代码示例。
我已经尝试直接依赖于API文档,并试图为它编写一个实例。
//Gamepad Example:
Gamepad g = new Gamepad();
g.id.toString(); // This doesn't seem to return anything...如果有人有这方面的代码示例,那就太棒了!
发布于 2014-03-16 19:11:38
我试过了,它对我有用:
import "dart:html";
main(){
window.animationFrame.then(runAnimation);
}
runAnimation(timestamp){
var gamepads = window.navigator.getGamepads();
for (var pad in gamepads)
{
if(pad != null){
querySelector("#buttons").setInnerHtml("${pad.buttons.join(" ")}</br>${pad.axes.join(" ")}");
}
}
window.requestAnimationFrame(runAnimation);
}发布于 2014-03-14 05:20:47
我没有游戏垫可以尝试,但是
Gamepad g = new Gamepad(); 不工作,因为Gamepade没有公共构造函数。
试一试
var gp = window.navigator.getGamepads();
//or
// haven't tried because I don't know how to provoke this event without a gamepad
window.on['gamepadconnected'].listen((e) {
var gamepad = e.gamepad;
});而不是。
我得到了一个空的名单,所以我不能再检查了。
另见:
https://stackoverflow.com/questions/22395329
复制相似问题