【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

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

View File

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