3
我使用TypeScript开发游戏。我有level.json文件,它由关卡编辑器生成。我如何在我的游戏中加载 这个文件并从中读取数据?从.json文件读取数据(TypeScript)
我使用TypeScript开发游戏。我有level.json文件,它由关卡编辑器生成。我如何在我的游戏中加载 这个文件并从中读取数据?从.json文件读取数据(TypeScript)
简单地说,你可以用一个AJAX调用加载并解析JSON:
function levelRequestListener() {
var levels = JSON.parse(this.responseText);
console.log(levels);
}
var request = new XMLHttpRequest();
request.onload = levelRequestListener;
request.open("get", "level.json", true);
request.send();
你可以通过写一个接口来描述层次结构,使你可以得到的类型检查借此达到一个水平,自动完成levels
变量...
interface Level {
id: number;
name: string;
}
function levelRequestListener() {
var levels: Level[] = JSON.parse(this.responseText);
console.log(levels[0].name);
}
什么环境?节点JS? –