特定元素 kineticjs 的图层绘制



我使用组添加 25 个单元格 (http://clip2net.com/s/5QZ8vq)此组属于图层。我想更改第一个单元格的背景颜色,所以我使用 setFill,然后重绘层(layer.draw() 方法)以查看更改。

我认为重新绘制整个图层是不好的方法。我必须为每个单元格使用图层,同时,我不能使用嵌套图层 - http://clip2net.com/s/5R0b0M

有解决方法吗?

除非项目需要,否则可以将所有单元格保留在同一图层上。

Canvas 的重绘速度足够快,可以处理您在链接中显示的内容。

如果在重新填充时不移动单元格,则可以使用 layer.drawScene 而不是 layer.draw。

这样,您只需重绘

可见画布,而不是重绘隐藏的命中画布。

最新更新