EaselJS性能.缩放图像,我应该缓存它吗



在EaselJS中,在我目前正在制作的一款游戏中,如果我以预期大小的两倍导入图像,然后在运行时将其缩放到50%,我会发现图像看起来更清晰。

Ie
myimage.scaleX=myimage.saleY=0.5;

这样做似乎确实会影响性能。我发现游戏运行得较慢。我知道每个图像的内存中的像素数是原来的4倍。

缓存缩放后的图像有帮助吗?这将在内存中创建另一个画布,如果我的游戏中有50个图像,这听起来很可怕(这将在记忆中创建50个画布)。

不确定其他人是如何解决这个问题的。

谢谢你的建议!

Ryan

以下几点可以帮助您:

生成图像缓存不会提高性能。缓存创建DisplayObject的图像,然后只对一组图像或字体具有改进的性能,这在视觉部分具有很大的成本。

如果1∶1,则不应具有用图像重定向的视觉增益。有些家长的量表必须大于1;

再见,

最新更新