色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

egret 讀取json文件夾

Egret 是一款 HTML5 游戲引擎,支持多平臺開發(fā)。在 Egret 中,我們可以使用 JSON 格式的數(shù)據(jù)文件來存儲游戲中需要使用的數(shù)據(jù)。下面將介紹如何在 Egret 中讀取 JSON 文件夾。

首先,我們需要在 Egret 項目的內(nèi)部文件夾中創(chuàng)建一個名為 json 的文件夾,用來存儲 JSON 數(shù)據(jù)文件。在該文件夾下,我們可以添加多個 JSON 格式的數(shù)據(jù)文件。

----src
|    |----Main.ts
|----resource
|    |----json
|         |----data.json
|         |----setting.json
|----index.html

接下來,我們可以通過 Egret 的 AssetManager 類來加載 JSON 數(shù)據(jù)文件。在加載之前,我們需要將 JSON 文件夾添加到 AssetManager 的加載路徑數(shù)組中。

// 獲取 AssetManager 實例
let assets = RES.getResManager();
// 添加 JSON 文件夾路徑到加載路徑數(shù)組中
assets.addResUrl("resource/json");
// 加載 JSON 數(shù)據(jù)文件
assets.loadRes("data.json").then((data) =>{
console.log(data);
}).catch((err) =>{
console.error(err);
});

以上代碼將會加載 json 文件夾下的 data.json 文件,并將其解析為 JavaScript 對象。當加載成功時,我們可以在 then 語句塊中處理讀取到的數(shù)據(jù)。當加載失敗時,我們可以在 catch 語句塊中處理錯誤信息。

除了上述方法,Egret 還可以使用 JSON 插件對 JSON 數(shù)據(jù)進行讀取和解析。我們只需要在項目的 eui.json 文件中添加相應(yīng)的 JSON 插件配置即可。

"exmls": [
{
"path": "resource/eui/AssetSkin.exml",
"type": "ts",
"name": "AssetSkin"
}
],
"resources": [
{
"path": "resource/json/data.json",
"type": "json",
"name": "data"
}
]

以上代碼將會使用 JSON 插件對 json 文件夾下的 data.json 進行讀取和解析,并創(chuàng)建一個名為 data 的變量來保存解析后的數(shù)據(jù)。通過使用 JSON 插件來讀取數(shù)據(jù),我們可以更加簡潔地進行讀取和解析操作。