canvas应该使用带有html5行的beginpath()

时间:2013-03-04 21:48:02

标签: html5 canvas geometry

我知道您可以在画布中使用beginpath();圈子。但是,根据我的教学内容,您不需要使用它。我有时不使用它与行,它完全正常,添加beginpath()相同,仍然可以正常工作。但是我应该使用beginpath();行吗?如果是这样,还有什么?这是一个好的或坏的习惯,告诉我你知道的一切。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

是的,请使用beginPath()

beginPath()告诉canvas您即将开始一条新路径 - 而toLine()是一个路径进程。如果没有beginPath(),您的下一个绘图将会渗透到之前的绘图上,因为canvas认为您仍在继续之前的绘图。其他路径图也是如此,例如arc,arcTo,quadraticCurveTo等。