【m】静态置空添加

This commit is contained in:
Han
2025-04-22 17:06:14 +08:00
parent d2b9b32fe3
commit 442e692062
2 changed files with 6 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ namespace Stary.Evo.AudioCore
private static SFXPlayer SFX; private static SFXPlayer SFX;
private static MusicPlayer Music; private static MusicPlayer Music;
static AudioCoreManager() public static void Initialize()
{ {
audioSourcePool = new AudioSourcePool(); audioSourcePool = new AudioSourcePool();
// 初始化播放器 // 初始化播放器
@@ -18,7 +18,6 @@ namespace Stary.Evo.AudioCore
SFX = new SFXPlayer(audioSourcePool); SFX = new SFXPlayer(audioSourcePool);
Music = new MusicPlayer(audioSourcePool); Music = new MusicPlayer(audioSourcePool);
} }
#region #region
/// <summary> /// <summary>
@@ -28,6 +27,7 @@ namespace Stary.Evo.AudioCore
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param> /// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param>
public static void PlayVoice(AudioData audioData) public static void PlayVoice(AudioData audioData)
{ {
if(Voice == null) Initialize();
Voice.Play(audioData); Voice.Play(audioData);
} }
@@ -51,6 +51,7 @@ namespace Stary.Evo.AudioCore
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param> /// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param>
public static void PlaySFX(AudioData audioData) public static void PlaySFX(AudioData audioData)
{ {
if(SFX == null) Initialize();
SFX.Play(audioData); SFX.Play(audioData);
} }
@@ -73,6 +74,7 @@ namespace Stary.Evo.AudioCore
/// <param name="audioData">{[clip:音频], [volume:音量], [fadeDuration:自然过渡时间]}</param> /// <param name="audioData">{[clip:音频], [volume:音量], [fadeDuration:自然过渡时间]}</param>
public static void PlayMusic(AudioData audioData) public static void PlayMusic(AudioData audioData)
{ {
if(Music == null) Initialize();
Music.Play(audioData); Music.Play(audioData);
} }

View File

@@ -1,6 +1,6 @@
{ {
"name": "com.staryevo.audiocore", "name": "com.staryevo.audiocore",
"version": "1.0.4", "version": "1.0.5",
"displayName": "04.AudioCore", "displayName": "04.AudioCore",
"description": "音频播放工具", "description": "音频播放工具",
"unity": "2021.3", "unity": "2021.3",