4

我知道你可以beginpath();在画布上使用圆圈。但是,根据我所学到的,您不需要将它与线条一起使用。我有时不将它与线条一起使用,它工作得非常好,与添加相同beginpath(),仍然可以正常工作。但是我应该使用beginpath();线条吗?如果是这样,还有什么?这是一个好习惯还是坏习惯,告诉我你知道的一切。

谢谢您的帮助!

4

1 回答 1

2

是的,使用 beginPath()

beginPath() 告诉画布你即将开始一条新路径——而 toLine() 是一个路径过程。如果没有 beginPath(),您的下一张图纸将渗入您之前的图纸,因为 canvas 认为您仍在继续之前的图纸。其他路径图也是如此,例如 arc、arcTo、quadraticCurveTo 等。

于 2013-03-04T21:58:02.523 回答