KineticJS可以组合图像吗

Can KineticJS combine images?

本文关键字:图像 组合图 组合 KineticJS      更新时间:2023-09-26

目前正在用64x64瓷砖构建一个图形地图-其中一些地图可能超过50x50,因此在尝试进行交互时,有时会大幅降低帧速率。一旦这些瓷砖就位,它们就永远不会被更改/移除-所以我想知道是否有办法将一组瓷砖固化为一个单独的、不可分割的图像?

我知道Kinetic提供了node.toImage()方法,但它似乎不太符合要求。老实说,我真的不确定它能做什么,但它不会将图像组合在一个层中。想法?

您可以在屏幕外的画布上编写一个完整的tile集。

然后执行.toDataURL创建图像。

然后使用Kinetic.Image来显示"缓存"的地图。