[英]How do I make a pause in-between commands in p5js?
标题。 我想每“x”秒添加一个变量。 基本上,这就是我想要的:
var count;
function draw() {
//...
count.count();
}
function count() {
this.count = function() {
pause(x);
count++;
}
}
我查看了参考资料,但找不到任何可以帮助我实现这一目标的东西。
setTimeout() 方法调用 function 或在指定的毫秒数后计算表达式。
// simple example
var seconds = 3;
setTimeout(function() {
// your code to be executed after 3 second
// Since it is in milliseconds units, multiply it by 1000.
}, seconds*1000);
// using Promise & async/await
let value = 0;
let seconds = 3;
const pause = (t) => {
return new Promise(resolve => {
setTimeout(() => {
resolve(value++);
}, t*1000);
});
}
const count = async () => {
await pause(seconds);
}
const main = async () => {
console.log(value);
await count();
console.log(value);
}
main();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.