clearRect表现奇怪/不起作用

时间:2014-11-17 21:23:28

标签: html5 canvas html5-canvas

ctx.clearRect()只清除了画布的一半(如canvas.width..left一半)。

以前有没有人遇到这种问题?我的所有beginPath都已关闭(我在某处看到这可能是一个问题(?))并且我正在使用标准调用:

ctx.clearRect(0, 0, canvas.height, canvas.width);

任何想法可能是一个问题还是一些替代方案?

代码太大了,无法放在这里。

1 个答案:

答案 0 :(得分:1)

问题在于:

ctx.clearRect(0, 0, canvas.height, canvas.width);

将其更改为:

ctx.clearRect(0, 0, canvas.width, canvas.height);

正确的语法是:

context.clearRect(x, y, width, height)