XMB开机音效

This commit is contained in:
sin365 2025-09-23 19:54:29 +08:00
parent da7944d521
commit 32d54d81c1
2 changed files with 11 additions and 4 deletions

View File

@ -1,7 +1,15 @@
using UnityEngine; using AxibugEmuOnline.Client;
using AxibugEmuOnline.Client.ClientCore;
using UnityEngine;
public class GlobalRef : MonoBehaviour public class GlobalRef : MonoBehaviour
{ {
public CanvasGroup FilterPreview; public CanvasGroup FilterPreview;
public CanvasGroup XMBBg; public CanvasGroup XMBBg;
private void Awake()
{
//初始化后第一时间播放开机音效
App.audioMgr.PlaySFX(AudioMgr.E_SFXTYPE.Launch);
}
} }

View File

@ -96,7 +96,6 @@ namespace AxibugEmuOnline.Client
void PlayStaticSound(AudioClip clip, float volume = 1.0f, float pitch = 1.0f) void PlayStaticSound(AudioClip clip, float volume = 1.0f, float pitch = 1.0f)
{ {
if (clip == null) return; if (clip == null) return;
_staticAudioSource.pitch = Mathf.Clamp(pitch, 0.5f, 2.0f); _staticAudioSource.pitch = Mathf.Clamp(pitch, 0.5f, 2.0f);
_staticAudioSource.PlayOneShot(clip, Mathf.Clamp01(volume)); _staticAudioSource.PlayOneShot(clip, Mathf.Clamp01(volume));
} }
@ -172,9 +171,9 @@ namespace AxibugEmuOnline.Client
{ {
if (_audioStreams == null) return; if (_audioStreams == null) return;
_audioStreams.AxiAudioPullHandle.PullAudio(data, channels); _audioStreams.AxiAudioPullHandle.PullAudio(data, channels);
//TODO 如果要处理采样率差异 //TODO 如果要处理采样率差异
if (_audioStreams.NeedsResampling){ } if (_audioStreams.NeedsResampling) { }
} }
#endregion #endregion