我正在使用kineticJS绘图工具。这儿存在一个问题。我无法清理部分图层。绘图算法:绘制一些线,使用橡胶进行清洁然后继续绘图。然后层的所有干净部分消失。它们充满了,就像使用橡胶之前一样。
答案 0 :(得分:0)
layer.clear(x,y,width,height)将使用context.clearRect(x,y,width,height)清除画布。
但请记住,Kinetic对象会被保留,因此之前在该画布上的任何对象都将自动重绘。
这就是为什么即使在layer.clear之后你的画布再次填满。