修复界面释放时未传bundle名的问题

This commit is contained in:
dgflash
2025-03-25 20:21:10 +08:00
parent cae7d1a78e
commit 67ccfa0d3e
2 changed files with 4 additions and 2 deletions

View File

@@ -364,7 +364,9 @@ oops.res.loadDir("game", onProgressCallback, onCompleteCallback);
* @param path 资源路径
* @param bundleName 远程资源包名
*/
release(path: string, bundleName: string = this.defaultBundleName) {
release(path: string, bundleName?: string) {
if (bundleName == undefined) bundleName = this.defaultBundleName;
const bundle = assetManager.getBundle(bundleName);
if (bundle) {
const asset = bundle.get(path);

View File

@@ -85,7 +85,7 @@ export class DelegateComponent extends Component {
this.node.destroy();
// 释放界面相关资源
oops.res.release(vp.config.prefab);
oops.res.release(vp.config.prefab, vp.config.bundle);
// oops.log.logView(`【界面管理】释放【${vp.config.prefab}】界面资源`);
}