KineticJS能结合图像吗?

时间:2013-11-22 20:46:33

标签: javascript canvas kineticjs

目前正致力于使用64x64磁贴构建图形地图 - 其中一些地图可能会超过50x50,因此在尝试补间时,有时会出现大幅降低的帧速率。一旦这些瓷砖到位,它们永远不会被更改/删除 - 所以我想知道是否有办法将一组瓷砖固化成一个不可分割的单一图像?

我知道Kinetic提供了一个node.toImage()方法,但它似乎不符合要求。老实说,我不确定它的作用,但它并没有在图层中就地合并图像。思考?

1 个答案:

答案 0 :(得分:1)

您可以编写一个完整的图块设置到屏幕外的画布。

然后执行.toDataURL来创建图像。

然后使用Kinetic.Image显示“缓存”地图。