我有一些以 JSON 格式保存的 atlus 精灵表。我正在根据 BrowserQuest 的结构构建我的 atlus。他们的每个 JSON 文件如下所示:
{ "id": "agent", "width": 24, "height": 24, "animations": { "idle_down": { "length": 2, "row": 0 } }, "offset_x": -4, "offset_y": -8 }
但我想知道,如果它只是一个原始对象文字,我什至如何访问每个 JSON 文件中的数据?
由于每个 JSON 文件都是一个对象文字,我可以想象访问它的唯一方法是将对象文字保存到一个变量中,例如
var agent = {
"id": "agent",
"width": 24,
"height": 24,
"animations": {
"idle_down": {
"length": 2,
"row": 0
}
},
"offset_x": -4,
"offset_y": -8
};
我希望有一种简单的方法可以访问 JSON 文件。
而且因为每个单独的精灵表都有自己的 JSON 文件,所以我有大量的文件要加载。
加载如此大量的 JSON 文件的最佳方法是什么?我试图避免使用任何 JS 库。