Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript p5.js中的上下移动(并使用WASD)_Javascript_P5.js - Fatal编程技术网

Javascript p5.js中的上下移动(并使用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(

如何使用键盘使角色在p5中移动?我是说,不仅仅是左右。。。我还想使用WASD键。我使用了这个(形状作为占位符):


谁能给我指出正确的方向吗?

你刚才犯了几个错误。例如,在此代码中:

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,你向左走的速度是禁食的两倍。。。我真不敢相信我这么做了。。。好的,谢谢!我将尝试修复速度故障,尽管错误总是发生,这是完全正常的。祝你修好它!