容器cacheCanvas&上下文绘图问题

时间:2015-01-19 04:21:06

标签: javascript html5-canvas easeljs

1)我正在缓存一个装满对象的容器,然后在画架中使用.cacheCanvas获取画布。我将此画布用作背景的位图图像(出于性能原因)。

2)当我想对图像进行微小的更改,而不是重新缓存大容器时,我得到了cachedCanvas的上下文('2d')(我将其存储在一个画架Bitmap()中)和我绘制到cachedCanvas。

我遇到的问题是当我绘制到cachedCanvas的上下文时,看起来画布与容器和位图共享,所以当我执行第2步时,我所做的所有imageDraws也是完成到容器。重复步骤1)后,我只想要容器及其对象。 (并非我在步骤2中所做的所有context.draws))

TLDR:有没有正确的方法来绘制cachedCanvas,还能恢复到原来的cachedCanvas?

1 个答案:

答案 0 :(得分:1)

这是通过使用uncache();

解决的