cocos creator 动态加载资源
引入文件路径
import resPath from "resPath";
加载整个文件夹
//动态加载某个文件下的所有资源,并使用
setSpriteFrame(sprite, name) {
let texName = resPath[name];
cc.loader.loadResDir(texName, cc.SpriteFrame, (err, res) => {
if (err) {
cc.log(err,texName)
}
sprite.spriteFrame = res[index];
});
},
加载单一文件
//动态加载某个文件下的单个
setSpriteFrame(sprite, name) {
let texName = resPath[name];
cc.loader.loadRes(texName, cc.SpriteFrame, (err, res) => {
if (err) {
cc.log(err, texName);
}
sprite.spriteFrame = res;
});
},