请问,如何加载Bundle远程合集图?

通过加载loadBundle获得bundle,在通过bundle实例调用load接口加载资源。

this._bundleMap[bundleName].load(element[key], (err, asset) => {

                cc.log("asset : ", asset);

});

上述代码中asset打印,发现

有些有_name有些没有,合集图在使用时,也是报错。

我的做法是:将返回的asset通过键值对保存,在其它地方使用时,可以通过配置表key索引使用。
但是在使用合集图asset时报错,getSpriteFrame is not a function
请问你们加载Bundle里面的合集图资源是如何保存和使用的

像resources里面的可以指定加载类型,
cc.resources.log(,cc.SpriteAtlas)
然后通过返回的实例在使用getSpriteFrame(name)方可拿到
bundle官方查看 并没有合集图的示例

@xu_yanfeng

bundle.load 需要指定加载类型,修改了资源配置表,增加了类型参数。和cc.resources.load一样

你这。。。。
image

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。