resources.load(“aa/bb”, SpriteFrame
用以上代码加载一个resources下aa目录中的bb.png文件,并将其更换到spriteframe组件上,但是一直返回Bundle resources doesn’t contain aa/bb 经确认目录路径没有问题,因为类似的写法加载过json文件和prefab文件都正常工具
aa/bb/spriteFrame,建议看下官方文档
你上面的写法明显是3.x的
//2.x
cc.resources.load(“check”, cc.SpriteFrame, (err, spriteFrame) => {
this.btn_check.normalSprite = spriteFrame;
});
//3.x
resources.load(“on/spriteFrame”, SpriteFrame, (err, spriteFrame) => {
this.arr_btn[num].normalSprite = spriteFrame;
});
资源放在resources文件夹根目录
谢谢,是因为我没有精确到具体的图片下的子资源,改了后正常