[英]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.