Spritesheet:附加参数

Spritesheet: additional parameter

我在 json 文件中有一个 spritesheet。我想再添加一个自定义参数以满足我的需要,所以它看起来像这样:

{
"images": ["ssheet.png"],
"frames": [
    [0, 0, 256, 192],
    [0, 194, 256, 192],
    [258, 0, 256, 192],
    [258, 194, 256, 192]],
"framerate": "24",
"dscaled": "0.4"
}

如何访问 dscaled?这是未定义的..

我以为我会得到它:

var ss = queue.getResult(spriteName);
var ds = ss.dscaled;

编辑:

这是它在 PreloadJS 中的预加载方式:

{"id":"ss", "src":"images/ss.json", "type":"spritesheet"},

因此,如果我将其预加载为 json(而不是 spritesheet),我可能会获得可用的自定义参数。但是之后我需要单独预加载 PNG 文件并手动构建 spritesheet。对吗?

按照 Lanny 的建议让它工作:

已通过预加载器将其加载为 JSON 文件(而非 Spritesheet)。这解决了我的问题,因为我能够访问我的附加参数。您只需将所有链接的图像预加载到清单中,因为在这种情况下它不会为您完成。

谢谢!