let tempUrl = Prefabs/UI/MainPanel"
let uuid = loader._getResUuid(tempUrl,resArgs.assetType,false,false);
let assetInfo = cc.AssetLibrary._getAssetInfoInRuntime(uuid,{type:‘uuid’,uuid})
if(loader.md5Pipe)
{
//这里注释掉,是因为加载Pipe的时候我看到会自动加上md5值,所以我才注释掉,而且是注释掉,加载tb_clientText.json文件才正常
//assetInfo.url = loader.md5Pipe.transformURL(assetInfo.url);
cc.log(“md5转后的地址:”+loader.md5Pipe.transformURL(assetInfo.url)+" 原始url:"+resArgs.url)
}
cc.log(“raw转换的地址:”+url.raw(“resources/”+resArgs.url))
tempUrl = AppConst.dataPath+"/"+assetInfo.url
loader.load(tempUrl,resArgs.onProgess,finishCallback);
感谢,panda大大的回复,这个就是我的加载资源代码,版本原先用的是C3D1.0.4,我现在升级到1.1了,之前有使用没有勾选MD5 Cache方式构建过几次微信小游戏,这次换成MD5了,是不是跟来回切换这个MD5,构建时有一些缓存,会导致构建的资源还是之前的老资源?