cc.url.raw 2.4+ 替代 感谢jare 大大
//判断本地资源存在不存在 url 不要增加 resources
var info = cc.resources.getInfoWithPath(cc.path.mainFileName(url));
if(info){
// 根据uuid 返回资源路径
return cc.assetManager.utils.getUrlWithUuid(info.uuid, { isNative: true, ext: cc.path.extname(url) });
}
//完整的 代码 首先判断本地资源存在 与否 不存在直接读取远程资源 存在返回本地资源url
dUb = cc;
dUb.loadurl = function(url){
if(url == ""){
return false;
}
var info = cc.resources.getInfoWithPath(cc.path.mainFileName(url));
if(info){
return cc.assetManager.utils.getUrlWithUuid(info.uuid, { isNative: true, ext: cc.path.extname(url) });
}
return dUb.cdn+url+'?ver='+dUb.ver;//远程
}