【发布时间】:2014-05-27 03:50:35
【问题描述】:
我正在用 html5 和 java 构建一个简单的浏览器游戏。最初我用键盘管理游戏的控件,现在我试图将控件从键盘切换到按钮,但似乎没有任何效果。我不知道如何做出正确的方法。这是我的键盘控制代码:
//Keyboard controls
document.onkeydown = function(e) {
var key = e.keyCode;
if (key == 37) {
dir = "left";
player.isMovingLeft = true;
} else if (key == 39) {
dir = "right";
player.isMovingRight = true;
}
if(key == 32) {
if(firstRun === true) {
init();
firstRun = false;
}
else
reset();
}
};
还有我的不工作的按钮代码:
document.onclick = function(e) {
var onclick = e.clickEvent;
if (onclick = "btn1") {
dir = "left";
player.isMovingLeft = true;
} else if (onclick = "btn2") {
dir = "right";
player.isMovingRight = true;
}
};
提前致谢,感谢您的每一个帮助!
【问题讨论】:
-
question=java || question=javascript ? ++ : --; -
您的“不起作用的按钮代码”如何不起作用? :)
标签: javascript html keyboard