EaselJS性能。缩放图像,我应该缓存吗?

时间:2016-04-01 19:59:21

标签: performance canvas createjs easeljs

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


myimage.scaleX = myimage.scaleY = 0.5;

这样做似乎会影响性能。我发现游戏运行速度较慢。据我所知,每张图片的内存像素数是4倍。

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

不确定其他人如何解决此问题。

感谢您提供任何建议!

瑞安

1 个答案:

答案 0 :(得分:1)

这里有一些要点可以帮到你:

使图像缓存不会提高性能。 缓存创建DisplayObject的图像,然后只改善了一组图像或字体的性能,这些图形或字体在可视部分中成本很高。

如果1:1,

不应该具有与图像重定向的视觉增益。 有些父母的比例不得超过1;

再见,