內畫我有這樣的使用<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