-
Creator 版本:2.4.2
-
目标平台: chrome
-
重现方式:打开场景直接运行
-
首个报错:无
-
编辑器操作系统: windows10
-
重现概率: 100%
在2.4.2版本中获取一个通过动态加载的预制体所依赖的资源:发现依赖的uuid里面有重复的uuid,为此预制体的动画文件uuid (通过api cc.assetManager.getDeps(rootPrefabUuid))
部分代码如下:
文字缩进4格 let rootPrefab = await this.loadPrefab();
let rootPrefabUuid = rootPrefab._uuid;
let rootdeps = cc.assetManager.dependUtil.getDeps(rootPrefabUuid);
console.log("deps is ",rootdeps);
let rootdepsRe = cc.assetManager.dependUtil.getDepsRecursively(rootPrefabUuid);
console.log("rootdepsRe is ",rootdepsRe);
}
private async loadPrefab(): Promise<cc.Prefab> {
return new Promise((resolve,reject) => {
cc.resources.load("prefabs/root",cc.Prefab,(err,res: cc.Prefab) => {
if(err) {
reject();
return;
}
resolve(res);
})
})
}
