1

我个人不知道在这种情况下我能得到多少帮助。我试图使用 p5.js 网络编辑器从 Daniel Shiffman 的视频中制作一个 Flappy Bird 草图,但是当使用 keyPressed() 函数时(我很熟悉这个函数,因为我做了很多处理),我不会得到回复。现在最初使用的是 if(key === ' ') {,当按下空格键时,草图将重置。但是,当我尝试使用其他字母时,最终只是参考中的 keyPressed 示例,它仍然不会做任何事情。它甚至可以在网站的示例中使用,但在 Web 编辑器中却无法使用。怎么了?示例代码:

let value = 0;
function draw() {
  fill(value);
  rect(25, 25, 50, 50);
}
function keyPressed() {
  if (value === 0) {
    value = 255;
  } else {
    value = 0;
  }
}
4

1 回答 1

1

尝试这个:

//in the draw function
if (keyIsDown(LEFT_ARROW /*or what ever*/)) {
//action
}
于 2020-07-12T21:22:14.377 回答