欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

egret manifest.json

錢艷冰1年前8瀏覽0評論

manifest.json是egret游戲開發中非常重要的一個文件。在egret 5.2.9版本后,隨著引擎(Engine)和工具的升級,manifest.json的功能不斷拓展,提供更多方便的開發體驗。

{
"initial": ["base", "default"],
"game": "main.min.js",
"engine": "egret.min.js",
"assets": {
"path": "resource/",
"group": [{
"name": "preload",
"keys": ["background.jpg", "button.png", "music.mp3"]
},
{
"name": "game",
"keys": ["character.png", "obstacle.png", "score.png"]
}]
}
}

其中,manifest.json的核心部分就是assets屬性,用于配置游戲所需的資源文件的信息。path表示資源文件所在的路徑,group內可以定義多個資源組,使用name指定資源組名稱,通過keys定義該組內包含的文件。

在預加載的過程中,使用RES.loadConfig()方法加載manifest.json,將其讀取為一個JSON對象,并將其中的assets屬性傳遞給RES.loadGroup()方法,讓引擎按照指定的組名獲取資源文件并進行加載。

RES.loadConfig("resource/default.res.json", "resource/");
RES.loadGroup("preload", 0);

通過manifest.json文件的配置,可以非常方便地實現游戲的資源預加載與管理,并且還可以節省加載時間和減輕服務器的負擔。