我想用 JavaScript 测试是否创建了画布形状。
例如:我正在创建一个圆圈:
context.beginPath();
context.fillStyle = this.color;
context.arc(this.x, this.y, this.radius, 0, 2 * Math.PI, false);
context.fill();
context.stroke();
context.closePath();
在这一刻,圈子应该被创建。我想像这样测试它:
context.isPointInPath(this.x+1,this.y+1) == true;
但我不觉得这很优雅。有人有更好的主意吗?