Commit Graph

245 Commits

Author SHA1 Message Date
wyb10a10
b220c9c0b9 修复UIView关闭时不自动释放资源的bug 2020-06-02 15:08:59 +08:00
宝爷
2cce284b06 uiview 继承ResKeeper 2020-06-01 08:30:10 +08:00
宝爷
78a4615136 优化resutil资源加载接口 2020-05-31 22:30:06 +08:00
宝爷
006f089928 支持默认reskeeper 2020-05-31 22:14:02 +08:00
宝爷
7f3cc97fc5 优化reskeeper接口 2020-05-31 21:26:32 +08:00
宝爷
43294e4932 添加注释 2020-05-30 22:17:42 +08:00
宝爷
2b335b0954 过滤已释放资源的重复释放 2020-04-02 01:17:08 +08:00
宝爷
6f07601d22 过滤持久节点资源的释放 2020-04-02 01:01:50 +08:00
宝爷
7cf4e94a7f 调整ResUtil到独立文件 2020-04-02 01:01:08 +08:00
宝爷
f682488a69 新增查询节点依赖资源接口 2020-04-02 00:46:05 +08:00
宝爷
fcd5281d95 添加sceneKey查询接口 2020-03-29 10:58:45 +08:00
wyb10a10
e500e18ae7 截取查看堆栈的字符串 2020-01-21 21:51:55 +08:00
wyb10a10
f495740b6d 解决异步加载时可能获取不到正确堆栈的问题 2020-01-21 21:37:10 +08:00
wyb10a10
193d979bb8 调整严格模式下获取堆栈信息的方式 2020-01-21 21:02:12 +08:00
wyb10a10
f038ed29b0 添加使用示例 2020-01-21 21:01:44 +08:00
wyb10a10
00715aa15d ResLoader添加资源泄露检测功能 2020-01-21 16:49:22 +08:00
wyb10a10
633a541aa6 新增资源泄露检查器 2020-01-21 16:19:42 +08:00
wyb10a10
b949a57921 新增场景切换测试 2020-01-20 21:53:29 +08:00
wyb10a10
bcbab4acc2 移除调试日志 2020-01-20 15:07:39 +08:00
wyb10a10
d336cf2821 fix bug 2020-01-20 14:50:00 +08:00
wyb10a10
356c545677 添加ResUtil,自动获取或创建合适的ResKeeper 2020-01-20 14:49:55 +08:00
yongbaowang
5469296b4b 完善自动缓存场景功能 2020-01-20 14:49:21 +08:00
yongbaowang
5b03206b33 移除_release中_isSceneDepend的检查 2020-01-20 14:49:21 +08:00
yongbaowang
f1cb10c3be 增加场景资源自动缓存功能 2020-01-20 14:49:21 +08:00
yongbaowang
75196c35a6 替换原PrefabPoolMgr为ResPool,ResPool可提高缓存效率 2020-01-20 14:49:21 +08:00
yongbaowang
95edf2f9df ResLoader导出结构体,新增canRelease接口,调整参数处理方法为静态函数 2020-01-20 14:49:21 +08:00
yongbaowang
4278373158 NodePool添加可选的完成回调参数 2020-01-20 14:49:21 +08:00
yongbaowang
6f3e906c87 新的NodePool,Prefab的实例对象管理,目标为减少instantiate的次数,复用Node 2020-01-20 14:49:21 +08:00
yongbaowang
d228c54fa3 添加错误日志 2020-01-20 14:49:21 +08:00
yongbaowang
0ae073855e ResKeeperExample 完整示例 2020-01-20 14:49:21 +08:00
yongbaowang
ebc550a034 ResKeeper和ResLoader添加手动use,不必每次都走loadRes来增加新的use 2020-01-20 14:49:21 +08:00
yongbaowang
db951a5f7f ResUtil示例 2020-01-20 14:49:20 +08:00
yongbaowang
52130dd21f ResUtil新增自动释放的cc.Asset赋值接口、cc.Prefab实例化接口 2020-01-20 14:49:20 +08:00
yongbaowang
5031c60297 添加ResUtil,自动获取或创建合适的ResKeeper 2020-01-20 14:49:20 +08:00
yongbaowang
05cd32dfb7 增加直接释放asset的接口,如cc.SpriteFrame、cc.Prefab 2020-01-20 14:49:20 +08:00
yongbaowang
19c800a5ba 全局自增useKey,ResKeeper应用 2020-01-20 14:49:20 +08:00
yongbaowang
ae51812fac 自动生成唯一useKey时才增加useId属性 2020-01-20 14:49:20 +08:00
yongbaowang
ee005a8599 ResLoader添加自动生成唯一useKey的功能 2020-01-20 14:49:20 +08:00
yongbaowang
79974e341c 修复释放资源bug 2020-01-20 14:49:20 +08:00
Naix2018
56e0e6e7a2 depItem在微信情况下可能不存在,报错。 2020-01-20 14:49:20 +08:00
yongbaowang
43d1c80986 优化资源refKey 2020-01-20 14:49:20 +08:00
yongbaowang
491a189705 解决网友"胡子叔叔,勿忘初心"的疑惑,修改LoadResArgs的onCompleted类型 2020-01-20 14:49:20 +08:00
yongbaowang
dbaa35dccb 回滚channelId修改 2020-01-20 14:49:20 +08:00
yongbaowang
61e5781298 修复无法释放龙骨动画依赖资源bug 2020-01-20 14:49:20 +08:00
yongbaowang
d561db73a0 修复循环引用释放bug 2020-01-20 14:49:20 +08:00
yongbaowang
23142e5edc 修复close的reason参数无效bug 2020-01-20 14:49:20 +08:00
宝爷
a1dd564cc8 修复资源循环引用的bug 2020-01-20 14:49:20 +08:00
宝爷
6e27673f99 修复释放场景时onDestory中释放资源时获取当前场景为null的bug 2020-01-20 14:49:20 +08:00
宝爷
c7b154ed45 添加批量加载与释放目录资源测试 2020-01-20 14:49:19 +08:00
宝爷
8adf9a4d86 添加resloader.releaseDir接口 2020-01-20 14:49:19 +08:00