我正在尝试创建一个程序,它会做一些事情,然后等待一段固定的时间再做另一件事,然后再次等待。然而,实际发生的是程序在开始时等待,然后两个事情之间没有任何延迟就同时执行了。
var start, current
function setup() {
createCanvas(500, 550);
}
function draw() {
background(220);
print('a');
wait(500);
print('b');
wait(500);
}
function wait(time)
{
start = millis()
do
{
current = millis();
}
while(current < start + time)
}