drongo
v1.0.19
Published
Game Base Framework
Downloads
6
Readme
游戏基础框架
[Toc]
目的
统一游戏上层接口
TickerManager 心跳管理器
统一心跳机制的处理。
Res 资源加载与管理模块
优点
- 使用引用计数来确定资源的引用规则,使得资源能正确的释放。
- 在调用接口中增加refkey也就是引用者信息,方便调试中能明确的知道谁引用了这个资源
- 基于Promise来封装同时满足回调和await两种写法
使用方式
需要资源时:
Res.getResRef({url:"001",bundle:"resources",type:Texture2D},"引用者名称",progress);
Res.getResRefList(....);
Res.getResRefMap(.....);
//以上接口使用Promise方式封装,所以可以用let result=await Res.getResRef()或then等接口来处理。
//分开三个接口 方便书写代码,因为只有在调用时是明确知道返回内容的需求。