PreloadJS getResult(spriteSheet)

Posted

技术标签:

【中文标题】PreloadJS getResult(spriteSheet)【英文标题】: 【发布时间】:2015-10-25 23:43:58 【问题描述】:

我正在尝试使用 spriteSheetLoader,然后使用 queue.getResult 获取结果。

它适用于图像、声音……但不适用于我的 spritesheet 对象。任何人都知道如何获取我预加载的精灵表?

atm部分代码

preloadManifest = [
                src: "/assets/default.json", id: 'spriteShizzle', type:'spritesheet',
                src: "/assets/default.png", id: 'thingie',
            ];

这被加载了,但是当我施放时

preloadQueue.getResult("spriteShizzle");

这将返回“未定义”,而

preloadQueue.getResult("thingie");

将返回我的图像。

有什么方法可以在我想要的任何地方加载 spritesheet(所以不是像 CreateJS 的示例中的文件加载和 switch case 事件)?

【问题讨论】:

【参考方案1】:

好的,我为此感到难过,肯定只过了十分钟我就找到了答案。

我的 JSON 清单结构错误。这导致加载失败。检查您的 spritesheet 清单是否正确!

【讨论】:

以上是关于PreloadJS getResult(spriteSheet)的主要内容,如果未能解决你的问题,请参考以下文章

使用createjs的preloadjs加载图片

图片预先加载 preloadjs

使用 PreloadJS 加载图像并将它们添加到 CreateJS 阶段

PreloadJS 与 Spritesheet:FILE_LOAD_ERROR

css sprit css

是 .GetAwaiter().GetResult();一般使用安全吗?