为什么连本地图片都显示不了

            imgurl = earr[i]['headimgurl'];
            imgsprite = newlistitem.getComponent('list').heads;
            cc.loader.load(imgurl,function(err,texture){
                if(err){
                    console.log(err);
                }else{                        
                    var spriteFramex = new cc.SpriteFrame(texture);
                    newlistitem.getComponent('list').heads.spriteFrame = spriteFramex;
                    
                }
            });

昨天试了一天,加载网络图片,一直都不显示,也不报错,今天下载了图片,还是显示不了,到底哪一步出错了?
imgurl 的地址是这样的:“/…/…/…/…/tp5/public/picture/wxheads/o.jpeg”

如果没有报错的话,你打个日志看下是否有执行到你的核心代码。

已经看到更新前和更新后是有变化的了,但不知道为什么就是不显示,真的快要疯了:sob:



确认下是否资源路径问题。

cc.loader.load的用法参考:
https://docs.cocos.com/creator/manual/zh/scripting/load-assets.html#加载远程资源和设备资源

路径应该是没问题的,因为两个头像的图片的确是出现了

我就是按参考文档的方法做的,还是没有效果

加载本地的最后用cc.loader.loadRes(url,cc.Texture2d,(err,res)=>{} 这种 远端的用cc.loader.load({url,type},(err,res)=>{}

嗯 这样吧 你能否把demo发给我 我帮你看下什么情况 我的邮箱 337031709@qq.com 发过来的时候附上 你的论坛ID

终于搞好,谢谢