egret-docs-master/extension/RES/loadModules/README.md

12 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## 什么是资源加载模块?
日常开发游戏时我们通常会在游戏中使用很多资源素材例如图片音频等。这些资源往往在运行时才被加载到内存中。而对于Egret而言所有的资源全部存储在服务器端。当用户打开游戏时Egret会将预先设定好的资源下载到用户本地计算机中然后转载到内存以便使用。
## RES模块是什么
RES模块是Egret为开发者准备的一套功能完善的资源加载机制。当开发者编写游戏时无需关心资源加载的细节只需要指定加载的资源并且在对应的逻辑位置中添加相应的执行加载代码即可。
所谓“RES”是指Egret中将资源加载的功能放置于“RES”这个命名空间下同时“RES”也是一个可选的模块该模块与Egret核心库完全分离开发者可自行选择使用该模块也可使用第三方资源加载管理模块。
如果游戏所需的资源是我们要购买的若干物品那么RES模块就好比是采购员。我们把所有资源加载的任务都交给RES模块来管理包括载入资源加载配置、根据配置载入资源载入完成后调度相应的事件等等