【m】增添设置3D音频功能
This commit is contained in:
@@ -27,7 +27,9 @@ namespace Stary.Evo.AudioCore
|
||||
/// 播放语音
|
||||
/// </summary>
|
||||
/// <param name="audioData">{[clip:音频], [volume:音量],
|
||||
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param>
|
||||
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间],
|
||||
/// [is3DAudio:是否3D音频], [audio3DPosition:3D音频位置],
|
||||
/// [audio3DMaxDistance:3D音频最大距离]}</param>
|
||||
public static void PlayVoice(AudioData audioData)
|
||||
{
|
||||
if(Voice == null) Initialize();
|
||||
@@ -37,13 +39,15 @@ namespace Stary.Evo.AudioCore
|
||||
/// <summary>
|
||||
/// 异步播放语音
|
||||
/// </summary>
|
||||
/// <param name="audioClip"></param>
|
||||
/// <param name="volume"></param>
|
||||
/// <param name="audioData">{[clip:音频], [volume:音量],
|
||||
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间],
|
||||
/// [is3DAudio:是否3D音频], [audio3DPosition:3D音频位置],
|
||||
/// [audio3DMaxDistance:3D音频最大距离]}</param>
|
||||
/// <returns></returns>
|
||||
public static Task PlayVoice(AudioClip audioClip, float volume = 1f)
|
||||
public static Task PlayAsyncVoice(AudioData audioData)
|
||||
{
|
||||
if(Voice == null) Initialize();
|
||||
return Voice.Play(audioClip, volume);
|
||||
return Voice.PlayAsync(audioData);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -63,7 +67,9 @@ namespace Stary.Evo.AudioCore
|
||||
/// 播放音效
|
||||
/// </summary>
|
||||
/// <param name="audioData">{[clip:音频], [volume:音量],
|
||||
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间]}</param>
|
||||
/// [onComplete:回调行为], [delayOnCompleteTime:延迟回调执行的时间],
|
||||
/// [is3DAudio:是否3D音频], [audio3DPosition:3D音频位置],
|
||||
/// [audio3DMaxDistance:3D音频最大距离]}</param>
|
||||
public static void PlaySFX(AudioData audioData)
|
||||
{
|
||||
if(SFX == null) Initialize();
|
||||
@@ -87,10 +93,12 @@ namespace Stary.Evo.AudioCore
|
||||
/// <summary>
|
||||
/// 播放背景音乐
|
||||
/// </summary>
|
||||
/// <param name="audioData">{[clip:音频], [volume:音量], [fadeDuration:自然过渡时间]}</param>
|
||||
/// <param name="audioData">{[clip:音频], [volume:音量], [fadeDuration:自然过渡时间],
|
||||
/// [is3DAudio:是否3D音频], [audio3DPosition:3D音频位置],
|
||||
/// [audio3DMaxDistance:3D音频最大距离]}</param>
|
||||
public static void PlayMusic(AudioData audioData)
|
||||
{
|
||||
if(CoroutineHelper.coroutineRunner == null) Initialize();
|
||||
if(Music == null) Initialize();
|
||||
Music.Play(audioData);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user