0
我嘗試使用在畫布上移動一個圓圈。 當我移動鼠標時,圓形移動。但其他以前的圈子也繪製了。 我應該怎麼做才能抹去以前的精靈?如何在畫布上移動圓圈?
我畫使用arc(x, y, 15, 0, 2*Math.PI, true);
我嘗試使用在畫布上移動一個圓圈。 當我移動鼠標時,圓形移動。但其他以前的圈子也繪製了。 我應該怎麼做才能抹去以前的精靈?如何在畫布上移動圓圈?
我畫使用arc(x, y, 15, 0, 2*Math.PI, true);
你正在尋找的是 「clearRect」
ctx.clearRect(0, 0, canvas.width, canvas.height);
之前你
arc(x, y, 15, 0, 2*Math.PI, true);
叫什麼正在發生的事情:
繪製下一幀之前,畫布不會自行清除。所以你繪製的任何東西都會留在那裏,直到你調用「clearRect()」
謝謝,這絕對是我正在尋找的。 – levshkatov