我想创建一个图像时,空格键被按下,以模拟子弹发射。问题是,当我在JQuery中调用一个draw image函数时,在函数外部声明了图像及其路径,图像根本不会出现在屏幕上。我怎样才能使它,使子弹是创建时,空格键被按下,并继续下去,直到它离开屏幕?
var bullet = new Image();
bullet.src = "Resources/bullet.png"
$(document).keydown(function(event) { //jQuery code to recognize a keydown event
var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode === 32) {
//gun facing left
if (facingleft === true) {
^^^ Don't know how to draw the image when the key is pressed ^^^
collideFunction()
}
}
});
字符串
1条答案
按热度按时间thtygnil1#
这可能会起作用:
字符串
我不知道这是否能解决你的问题,但也许有人会发现它有帮助。这是我在训练营中学习如何移动/更改图像的一种方法。我不是一个专业的开发人员,我实际上对JS很陌生。因此,这可能适用于或不适用于您的具体情况。我很高兴看到有人纠正我的代码。祝你们今天愉快。