cocos2.4.3加载放在resources外的bundle资源成功后调用fairygui的addPackage报错

如题
然后我修改了一下接口

UIPackage.addPackage = function (path,assetName) {
            var pkg = UIPackage._instById[path];
            if (pkg)
                return pkg;
            var bundle = cc.assetManager.getBundle(path)
            var asset = bundle.get(assetName, cc.BufferAsset);
            if (!asset)
                throw "Resource '" + assetName + "' not ready";
            if (!asset._buffer)
                throw "Missing asset data.";
            pkg = new UIPackage();
            pkg._bundle = bundle;
            pkg.loadPackage(new fgui.ByteBuffer(asset._buffer), assetName);
            UIPackage._instById[pkg.id] = pkg;
            UIPackage._instByName[pkg.name] = pkg;
            UIPackage._instById[pkg._path] = pkg;
            return pkg;
        };
但是又提示:Resource 'xxx_atlas0' not found....
我检查了,图片的格式是raw,然后用的cc.assetmanager.getbundle(bundlername)方式加载bundle,所以那个xxx_altas0是肯定又加载进来了的
已邀请:

谷主

赞同来自:

哪行报错哪行打断点就是了。资源加载是ccc自己的东西。

要回复问题请先登录注册