Javascript p5.js中的上下移动(并使用WASD)
如何使用键盘使角色在p5中移动?我是说,不仅仅是左右。。。我还想使用WASD键。我使用了这个(形状作为占位符):Javascript p5.js中的上下移动(并使用WASD),javascript,p5.js,Javascript,P5.js,如何使用键盘使角色在p5中移动?我是说,不仅仅是左右。。。我还想使用WASD键。我使用了这个(形状作为占位符): 谁能给我指出正确的方向吗?你刚才犯了几个错误。例如,在此代码中: else if (keyCode === RIGHT_ARROW||keyCode === 68) { right(); if (keyCode === UP_ARROW) { up() } else if (keyCode === DOWN_ARROW) { down(
谁能给我指出正确的方向吗?你刚才犯了几个错误。例如,在此代码中:
else if (keyCode === RIGHT_ARROW||keyCode === 68) {
right();
if (keyCode === UP_ARROW) {
up()
} else if (keyCode === DOWN_ARROW) {
down()
}
}
向上箭头
和向下箭头
的if
语句位于向右箭头
的if
语句内,但它们不应位于该语句内。是我为您整理的版本,您只需复制代码,移动就可以了。您刚刚犯了一些错误。例如,在此代码中:
else if (keyCode === RIGHT_ARROW||keyCode === 68) {
right();
if (keyCode === UP_ARROW) {
up()
} else if (keyCode === DOWN_ARROW) {
down()
}
}
向上箭头
和向下箭头
的if
语句位于向右箭头
的if
语句内,但它们不应位于该语句内。这是我为您整理的版本,您只需复制代码,移动就可以了。请不要让您的问题“更傻”。以中立的语气发表你的问题,尽量保持事实和简短。这样其他人就可以更容易地理解你的问题:)好吧,那么,我改了!好的,太好了。如果你在你的函数中放一个console.log(keyCode)
,它会记录吗?你会得到什么?我只得到37和39,其他键不可读请不要让你的问题“更傻”。以中立的语气发表你的问题,尽量保持事实和简短。这样其他人就可以更容易地理解你的问题:)好吧,那么,我改了!好的,太好了。如果你在你的函数中放了一个console.log(keyCode)
,它会记录吗?你会得到什么?我只得到37和39,其他的键不可读哈哈,有趣的事实:如果你先按左键,然后按a键,你会向左走两倍快。。。我真不敢相信我这么做了。。。好的,谢谢!我将尝试修复速度故障,尽管错误总是发生,这是完全正常的。祝你修好它!哈哈,有趣的事实:如果你按左键,然后按A,你向左走的速度是禁食的两倍。。。我真不敢相信我这么做了。。。好的,谢谢!我将尝试修复速度故障,尽管错误总是发生,这是完全正常的。祝你修好它!