内画我有这样的使用<canvas>
一个循环:让JS帆布完成循环
for (i = 0; i < 1000; i++) { draw_something(); // clears canvas at start of function }
当这个运行时,什么都不会发生在画布上,直到循环结束。确认功能draw_something
正常工作,并且每次都显示不同的内容。
有没有办法让这个画布画1000次?我不想使用setInterval
,因为我不知道draw_something
需要多长时间。
显示更多代码。问题出现在'draw_something'函数中,或者在外部数组函数中。 –
由于目标似乎有一个动画,使用[requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/Window/requestAnimationFrame) –
我想运行一个布丰的面条/针模拟,我想要显示一切。 – heptagon