loadBundle问题

cc.assetManager.loadBundle(“game”, { version: BundleManager.instance.version }, (err:Error, bundle: cc.AssetManager.Bundle) => {

        Logger.log("Main===", err, bundle)

        // cc.director.loadScene("Game1", () => {

        //     console.log("Main===")

        // })

    })

这里我的loadBundle好像没找到进度的回调函数,那我如何知道还要多久加载完这个bundle呢,加载这个会不会要很久的呢

这个只有我有这需求?大家都不用知道bundle加载进度的?

看源码最终是调用loadAny,参数含有进度回调,可以试下用这个封装个自己的loadBundle…

onfileprogress试试呢

这个单文件可以,加载一组bundle的时候只返回了config.json当前下载量和总大小…

loadBundle 只是下载了配置,并没有下载资源 应该不用进度回调吧

你可以给每个 bundle 一个权重,用(已完全加载 bundle 的权重 + 当前正在加载 bundle 的权重 * 当前进度)/所有 bundle 的权重

:laughing:意思就一个Bundle包…只返回了一个config文件进度…反正我也只是解答的我自己的都搞定了