我正在尝试理解为什么我的圆不在HTML 5 Canvas的中心位置。
我想在画布的中央创建一个圆。
画布如下:
宽度:600
高度:300
然后,我使用以下代码绘制了一个圆:
我想在画布的中央创建一个圆。
画布如下:
宽度:600
高度:300
然后,我使用以下代码绘制了一个圆:
context.beginPath();
context.fillStyle = '#424';
context.arc(300, 150, 10, 0, 2*Math.PI, false);
context.fill();
context.closePath();
圆形绘制在右下角。
如果我将 (x, y) 更改为 (150, 75),那么它会显示在中间。
我只是希望有人能解释一下原始代码为什么不起作用。