特定元素kineticjs的图层绘制

时间:2013-09-30 11:50:44

标签: kineticjs

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

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

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

这样你只是重绘可见画布而不是重绘隐藏的命中画布。