From 432fc654a85efbabd3d355eba76ea95653967b04 Mon Sep 17 00:00:00 2001 From: dgflash Date: Sun, 10 Mar 2024 22:27:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9F=B3=E4=B9=90=E8=B5=84=E6=BA=90=E9=87=8A?= =?UTF-8?q?=E6=94=BE=E6=97=B6=EF=BC=8C=E5=90=8C=E6=97=B6=E9=87=8A=E6=94=BE?= =?UTF-8?q?AudioClip=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/core/common/audio/AudioEffect.ts | 2 ++ assets/core/common/audio/AudioMusic.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/assets/core/common/audio/AudioEffect.ts b/assets/core/common/audio/AudioEffect.ts index 766562e..a448bc2 100644 --- a/assets/core/common/audio/AudioEffect.ts +++ b/assets/core/common/audio/AudioEffect.ts @@ -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); } } diff --git a/assets/core/common/audio/AudioMusic.ts b/assets/core/common/audio/AudioMusic.ts index d41f60c..48568ee 100644 --- a/assets/core/common/audio/AudioMusic.ts +++ b/assets/core/common/audio/AudioMusic.ts @@ -81,6 +81,7 @@ export class AudioMusic extends AudioSource { /** 释放当前背景音乐资源 */ release() { if (this._url) { + this.clip?.destroy(); oops.res.release(this._url); this._url = null!; }