diff --git a/AxibugEmuOnline.Client/Assets/Script/AppMain/GlobalRef.cs b/AxibugEmuOnline.Client/Assets/Script/AppMain/GlobalRef.cs index 5e1aaa4d..e47aa836 100644 --- a/AxibugEmuOnline.Client/Assets/Script/AppMain/GlobalRef.cs +++ b/AxibugEmuOnline.Client/Assets/Script/AppMain/GlobalRef.cs @@ -1,7 +1,15 @@ -using UnityEngine; +using AxibugEmuOnline.Client; +using AxibugEmuOnline.Client.ClientCore; +using UnityEngine; public class GlobalRef : MonoBehaviour { public CanvasGroup FilterPreview; public CanvasGroup XMBBg; + + private void Awake() + { + //初始化后第一时间播放开机音效 + App.audioMgr.PlaySFX(AudioMgr.E_SFXTYPE.Launch); + } } diff --git a/AxibugEmuOnline.Client/Assets/Script/AppMain/MonoCom/AudioMgr.cs b/AxibugEmuOnline.Client/Assets/Script/AppMain/MonoCom/AudioMgr.cs index c0eef243..e0da865c 100644 --- a/AxibugEmuOnline.Client/Assets/Script/AppMain/MonoCom/AudioMgr.cs +++ b/AxibugEmuOnline.Client/Assets/Script/AppMain/MonoCom/AudioMgr.cs @@ -96,7 +96,6 @@ namespace AxibugEmuOnline.Client void PlayStaticSound(AudioClip clip, float volume = 1.0f, float pitch = 1.0f) { if (clip == null) return; - _staticAudioSource.pitch = Mathf.Clamp(pitch, 0.5f, 2.0f); _staticAudioSource.PlayOneShot(clip, Mathf.Clamp01(volume)); } @@ -172,9 +171,9 @@ namespace AxibugEmuOnline.Client { if (_audioStreams == null) return; _audioStreams.AxiAudioPullHandle.PullAudio(data, channels); - + //TODO 如果要处理采样率差异 - if (_audioStreams.NeedsResampling){ } + if (_audioStreams.NeedsResampling) { } } #endregion