PreloadJS,我如何测试我是否真的使用预加载系统?

时间:2013-11-17 12:46:13

标签: canvas createjs image-preloader

我正在使用画布和CreateJS制作二维等距地图。我有内存问题,所以我使用PreloadJs,我已经将所有的瓷砖加载到lib,如:

preload = new createjs.LoadQueue(false);
preload.loadFile({id: "first", src:"MY_URL"});

myImage = preload.getResult("first");
new createjs.Bitmap(myImage);

我装了很多这样的瓷砖。 那么,我如何测试我正在做的事情是否有用?我之前和现在之间并没有真正区别。你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

PreloadJS只是帮助管理应用程序中资产的加载和访问。无论你如何加载它们,图像总是在加载后占用相同的内存量。

您可以查看延迟/需求加载(仅加载您需要的切片,并在不再需要时卸载它们)。另外,考虑将您的磁贴组合到spritesheets中 - 这可能不会减少内存,但会减少http请求的数量。