现在直接把resources 包放在服务器上 然后在构建的时候 设置里填了url 但是这个有个问题 就是我没法给用户展示一个加载的进度 大家都是怎么做的呢?
甭管三七二十一 直接做假进度条 
1赞
加载中。。。
1赞
先用 assetManager.loadBundle 加载Bundle,再回调里写
bundle.loadDir("", (finished: number, total: number, item) => {
this.#loadingCount[url_2] = finished / total * this.#scaleLoading[url_2];
}, (err, assets) => {
if (!err) {
this.isLoadAllComplete++;
} else {
console.log(err);
}
});
update里转化一下 loadingCount为进度就行。
Bundle配置那里最好设置成合并依赖吧,加载进度会更真实
那个 引擎不是也会自动加载嘛 我设置了远程包之后 这样子在加载一次 会不会重复加载了
引擎会缓存已加载的Bundle。如果对同一个远程包多次调用 loadBundle ,并不会导致资源重复加载。只是你要注意加载时机,只有首次加载的进度才是真实的哦