音乐资源释放时,同时释放AudioClip对象

This commit is contained in:
dgflash
2024-03-10 22:27:44 +08:00
parent 7fd3025ffa
commit 432fc654a8
2 changed files with 3 additions and 0 deletions

View File

@@ -64,7 +64,9 @@ export class AudioEffect extends AudioSource {
*/
release(url: string) {
if (this.effects.has(url)) {
var ac = this.effects.get(url);
this.effects.delete(url);
ac?.destroy();
oops.res.release(url);
}
}

View File

@@ -81,6 +81,7 @@ export class AudioMusic extends AudioSource {
/** 释放当前背景音乐资源 */
release() {
if (this._url) {
this.clip?.destroy();
oops.res.release(this._url);
this._url = null!;
}