如何从画布中删除对象?

时间:2011-11-14 07:03:23

标签: javascript html5 html5-canvas

是否可以从画布中删除对象?我知道有一个函数clearRect将指定的区域设置为透明。但我正在寻找一种方法来移除一个物体。

例如说我有两个矩形
new Rect(100,100,110,110)
new Rect(90,90,105,105)

两个圆圈重叠。如果我使用clearRect,删除一个圆将删除另一个圆的一部分。

任何方式清除一个矩形而不清除另一个的一部分?

1 个答案:

答案 0 :(得分:1)

Canvas只是一个绘制对象的画布,你必须自己管理objs。清除画布,从obj列表中删除obj,重绘剩余的objs。