我正在尝试制作游戏,我需要能够使用向左和向右箭头键在两个方向上移动化身。问题是,如果我先打一个箭头,然后又打另一个箭头,而又不释放第一个箭头,它会切换到第二个箭头的方向,即使我释放了第二个箭头,在我释放第一个箭头之前,它也不会切换回去箭头也是如此,当需要快速切换方向时会产生问题。
我正在Kahn Academy的内置js编辑器中运行它。
User::filePath
还有这个
var Avatar = function(x, y){
this.x = x;
this.y = y;
this.img = getImage("avatars/spunky-sam");
};
var maxHeight = 0;
var score = maxHeight * 10;
Avatar.prototype.draw = function() {
image(this.img, this.x, this.y, 50, 50);
};
Avatar.prototype.moveLeft = function() {
this.x -= 5;
};
Avatar.prototype.moveRight = function() {
this.x += 5;
};