新手上路,用官方文档中的语句写加载本地图片但是出现错误

var config = new Config();
var item = config.getItemById(1);
console.log(“QQQQQ:”,item);

    cc.loader.loadRes(item.url_2, cc.SpriteFrame, function (err, spriteFrame) {
        if (err) {
            cc.log("------ err = ", err)
            return;
        }
        else{          
            self.nodein.getComponent(cc.Sprite).spriteFrame = spriteFrame;
        }

    });

上面是代码,下面是问题
------ err = Error: cc.SpriteFrame in “resources/assets/resources/items/1_2.png” does not exist.
at CCLoader

想咨询一下应该如何解决,是哪里写错了呢

路径写错了 resources/assets/resources/items/1_2.png 这个不存在
你仔细看看文档:路径不需要扩展名,也不用写/assets/resources目录

啊!完全没有注意,真的谢谢了,但是改了以后还是出现了一个警告
should not specify the extname in items/1_2 .png

也没有实现。。

url只要写:items/1_2就可以

啊!找到问题了orz改过来了!好像是错误引用配置文件orz

嗯嗯!这下记住了orz