【发布时间】:2015-11-15 08:56:21
【问题描述】:
我想从画布的某个区域中删除一个圆圈。
我看到clearRect()函数,但显然没有clearCircle()函数,那我应该怎么做呢?
我真正想做的是:
- 画一个黑色矩形
- 在中间切一个圆孔
var context = document.getElementById('canvas').getContext('2d');
context.fillStyle = 0;
context.fillRect(0, 0, 150, 150);
// Now cut a circle in the middle...
<canvas id="canvas" width="150" height="150">
【问题讨论】:
-
您能否提供一些代码或提供一个jsfiddle。这也取决于是否在其后面绘制了某些东西并且不需要擦除等等。
-
@Canvas 现在给你写个小提琴,但它会很简单,因为没有其他标准
-
@Drahcir 这基本上是一个 clearRect 但使用一个圆圈jsfiddle.net/9L2t4ar4
-
@Canvas Fiddle - jsfiddle.net/sn9ge47s
标签: javascript html html5-canvas pixi.js