【m】静态置空添加
This commit is contained in:
@@ -9,8 +9,8 @@ namespace Stary.Evo.AudioCore
|
|||||||
private static VoicePlayer Voice;
|
private static VoicePlayer Voice;
|
||||||
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user