Javascript KineticJS可以组合图像吗?

Javascript KineticJS可以组合图像吗?,javascript,canvas,kineticjs,Javascript,Canvas,Kineticjs,目前正在使用64x64瓷砖构建图形地图-其中一些贴图可能会超过50x50,因此在尝试将其拼接时,有时会大幅降低帧速率。一旦这些瓷砖就位,它们就永远不会被改变/移除——所以我想知道是否有办法将一组瓷砖固化成一个单一的、不可分割的图像 我知道Kinetic提供了一个node.toImage()方法,但它似乎不太适合。老实说,我不太确定它是做什么的,但它并没有在一个层中适当地组合图像。想法 您可以在屏幕外的画布上书写一个完整的平铺 然后执行.toDataURL以创建图像 然后使用Kinetic.Ima

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


我知道Kinetic提供了一个
node.toImage()
方法,但它似乎不太适合。老实说,我不太确定它是做什么的,但它并没有在一个层中适当地组合图像。想法

您可以在屏幕外的画布上书写一个完整的平铺

然后执行.toDataURL以创建图像


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

似乎是唯一的方法。谢谢你的帮助!