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? –