代码如下:
url都是正常的
// 加载prefab 正常
cc.loader.load(this._url, (error: Error, resource: any) => {
let res = cc.loader.getRes(this._url);
console.log("prefab res",res)
})
// 加载 SpriteAtlas 失败
cc.loader.load(this._atlasUrl, (error: Error, resource: any) => {
let res1 = cc.loader.getRes(this._atlasUrl,cc.SpriteAtlas);
console.log("SpriteAtlas res",res1) // null
let res2 = cc.loader.getRes(this._atlasUrl);
console.log("SpriteAtlas res",res2) // cc_Texture2D
})
结果如下:
有什么办法获取SpriteAtlas吗? 除了用 loadRes