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;
});
},
本文详细介绍在CocosCreator中如何动态加载资源,包括整个文件夹及单一文件的方法。通过具体代码示例,展示了如何使用cc.loader加载指定路径下的所有资源或单个资源。
1537

被折叠的 条评论
为什么被折叠?



