243版本动态加载SpriteAtlas失败

  • Creator 版本:2.4.3

  • 目标平台: 模拟器

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:
    GUI是分包子包,里面子文件夹item里面有item.plist,item.png文件,使用如下方法加载分包
    cc.assetManager.loadBundle(‘GUI’, (err, bundle) => {
    let item = cc.assetManager.getBundle(“GUI”).get(“item/item”);
    //item 输出看是cc.texture2d文件。。
    如果获得cc.spriteAtlas文件呢。。。高手帮忙哈
    });

你这标题。。。。。

标题怎么了?

继续请大神帮忙,spine也没找到合适的加载方法。。

没得问题的
const {ccclass, property} = cc._decorator;

@ccclass

export default class Helloworld extends cc.Component {

start () {

    cc.assetManager.loadBundle('sp', (err:any, bundle:cc.AssetManager.Bundle) => {

        if(err){

            console.log('loadBundle :'+err);

            return;

        }

        bundle.load('com/Setting',cc.SpriteAtlas,function(err:any,atlas:cc.SpriteAtlas){

            if(err){

                console.log('load :'+err);

                return;

            }

            cc.find('Canvas/sp1').getComponent(cc.Sprite).spriteFrame = atlas.getSpriteFrame('按钮底框@3x');

        });

    });

}

}