是否可以从画布中删除对象?我知道有一个函数clearRect将指定的区域设置为透明。但我正在寻找一种方法来移除一个物体。
例如说我有两个矩形
new Rect(100,100,110,110)
new Rect(90,90,105,105)
两个圆圈重叠。如果我使用clearRect,删除一个圆将删除另一个圆的一部分。
任何方式清除一个矩形而不清除另一个的一部分?
答案 0 :(得分:1)
Canvas只是一个绘制对象的画布,你必须自己管理objs。清除画布,从obj列表中删除obj,重绘剩余的objs。