[英]Does KineticJS allow to redraw only recently updated part of layer?
在KineticJS中更新图层后,我们制作layer.draw();
。
这将导致再次绘制所有图层。
如果我们知道要更新的图层部分怎么办?
请注意,这些问题不能同时解决:
仅当您的节点与其他节点分开放置时,才可以执行此操作。 这意味着在第一个节点之下或之上没有其他节点。 (或者,如果其他节点非常接近,则也可以重画它们。)
layer.clear({
x : rect.x(),
y : rect.y(),
width : rect.width(),
height : rect.height()
});
rect.fill('green');
rect.draw();
演示: http : //jsbin.com/heyox/1/edit
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.