Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道你可以beginpath();在画布上使用圆圈。但是,根据我所学到的,您不需要将它与线条一起使用。我有时不将它与线条一起使用,它工作得非常好,与添加相同beginpath(),仍然可以正常工作。但是我应该使用beginpath();线条吗?如果是这样,还有什么?这是一个好习惯还是坏习惯,告诉我你知道的一切。
beginpath();
beginpath()
谢谢您的帮助!
是的,使用 beginPath()
beginPath() 告诉画布你即将开始一条新路径——而 toLine() 是一个路径过程。如果没有 beginPath(),您的下一张图纸将渗入您之前的图纸,因为 canvas 认为您仍在继续之前的图纸。其他路径图也是如此,例如 arc、arcTo、quadraticCurveTo 等。