P5.JS - 每隔几秒动作一次

P5.JS - Action every few seconds

我对 p5 很陌生,需要一些建议。

是否可以每隔几秒触发一个动作? 例如:两秒后 i++;

如果我使用 draw() 或自己的循环函数,它会变得非常快。

非常感谢。 最大值

您可以使用 setInterval(function, delay) 如下所示:

let counter = 0;

function increment() {
  counter++;
}

function setup() {
  createCanvas(400, 400);
  setInterval(increment, 2000); // 2000 ms = every 2 seconds
  fill(0);
}

function draw() {
  background(220);
  text(counter, 100, 100);
}

我已经为您设置了示例草图 here

您可以在 MDN

上阅读有关 setInterval 的更多信息