我用Draw Worm做了一些修改,結果是this,但是我有個問題需要解決。我想讓那些曾經在那裏待過很長時間的線條慢慢消失在黑暗中。我做了這個代碼:在畫布上慢慢淡出圖像
function fadeOut() {
context.fillStyle = "rgba(0, 0, 0, 1)";
context.fillRect(0, 0, canvas.width, canvas.height);
setTimeout(fadeOut,10000);
}
fadeOut();
的問題是,該行正在消失得太快,而不是我想拿逐步淡出,或者更慢。
您無法擦除已經在畫布上繪製的線條。但是,如果已經存儲了繪製線的位置,則可以在兩個指定的座標上清除畫布區域。 – choz