HTML Canvas 中的 beginPath() 方法用于创建一个新的路径。它不会清除现有的路径,而是创建一个新的路径,以便您可以继续绘制。该方法可以在绘制图形之前调用,以确保路径是新的。
使用方法
// 创建新路径 context.beginPath();
在绘制图形之前,必须调用 beginPath() 方法,以便创建一个新的路径。如果不这样做,则可能会在绘制图形时出现意外的结果。
beginPath() 方法可以在绘制图形之前调用,以确保路径是新的。它不会清除现有的路径,而是创建一个新的路径,以便您可以继续绘制。
在调用 beginPath() 之后,您可以使用其他路径绘制函数(如 moveTo(),lineTo(),rect(),arc() 等)来绘制路径。
您可以使用 fill() 或 stroke() 方法来完成绘制。在调用 fill() 或 stroke() 之前,您必须先调用 beginPath() 方法,以便创建一个新的路径。
示例
// 创建新路径 context.beginPath(); // 画一个矩形 context.rect(20, 20, 150, 100); // 填充矩形 context.fill();
上面的代码创建了一个新的路径,绘制了一个矩形,填充了矩形。
- 调用 beginPath() 方法创建新的路径。
- 调用 rect() 方法绘制矩形。
- 调用 fill() 方法填充矩形。