我个人不知道在这种情况下能获得多少帮助。我试图使用p5.js网络编辑器从Daniel Shiffman的视频中制作出飞扬的小鸟素描,但是当使用keyPressed()函数(我很熟悉,因为我在Processing上做了很多工作)时,我不会响应。现在,最初使用的是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;
}
}
答案 0 :(得分:1)
尝试一下:
//in the draw function
if (keyIsDown(LEFT_ARROW /*or what ever*/)) {
//action
}