ctx.clearRect()
只清除了画布的一半(如canvas.width..left一半)。
以前有没有人遇到这种问题?我的所有beginPath
都已关闭(我在某处看到这可能是一个问题(?))并且我正在使用标准调用:
ctx.clearRect(0, 0, canvas.height, canvas.width);
任何想法可能是一个问题还是一些替代方案?
代码太大了,无法放在这里。
答案 0 :(得分:1)
问题在于:
ctx.clearRect(0, 0, canvas.height, canvas.width);
将其更改为:
ctx.clearRect(0, 0, canvas.width, canvas.height);
正确的语法是:
context.clearRect(x, y, width, height)