Cc.loader.load加载的资源如何释放

如题,通过cc.loader.load加载的资源如何释放,求大神指点~

资源加载:

       cc.loader.load(url, function (err, resFile) {
                if (!err && resFile) {

                    globalAsset[item] = resFile;


                } else {
                    cc.error('load resFile error:' + err);
                }
            });

资源释放:

cc.loader.release(globalAsset[item]);

delete globalAsset[item];  //将资源索引移除

但循环加载发现内存不断增长,资源并未释放掉。求大神指点

resFile 是什么类型的资源?
可以更新到最新版试试~

是加载的json文件和切图,类型是object和Texture2D

json 是一个很奇葩的资源类型…… 需要用 cc.loader.release(url); 才能释放

原生应用用 cc.loader.load({url: url, type: ‘json’}, function (err, res) {} 加载json,返回错误,web版就没有问题,大神,原生应用是不是不能这么加载json??

2.1.0版本貌似不行

我2.1貌似也不行 尴尬

我一个webmobile项目的json是从cdn的存储桶加载的,cdn更新了,也没设置cdn缓存,浏览器刷新页面但是还是之前的旧的json,是不是场景加载时要用cc.loader.release(url)啊,谢谢了@jare

远程mp3也无法通过 cc.loader.release(asset本身)释放,会报4800警告, 也需要通过url ?微信上测试的

你好这个问题你解决了吗?我也碰到这个问题了,请指导下!