Skip to content

Using Resource System

DOM edited this page Jun 1, 2014 · 36 revisions

理解Egret资源加载管理系统(RES)

1. RES模块是什么?

Egret提供了一套默认的资源加载管理模块,在"RES"这个命名空间下。RES是一个可选的模块,与Egret核心库完全独立。开发者可以自行选择是否采用它,或使用自定义的第三方资源加载管理库。

2. RES配置文件格式

这里我们以Egret模板项目的resource.json为例:

{

"resources": [ {"name":"bgImage","type":"img","url":"assets/bg.jpg"}, {"name":"egretIcon","type":"img","url":"assets/egret_icon.png"}, {"name":"description","type":"json","url":"config/description.json"} ],

"groups": [ {"name":"preload","keys":"bgImage,egretIcon"} ] }

3. RES模块运行机制

4. RES模块解决什么问题?

5. 如何初始化?

6. 如何预加载一组资源?

7. 如何获取资源?

8. 如何自定义文件类型以及解析器?

9. 如何与GUI系统无缝桥接?