fix: 音频系统代码清理 - 修复TouchPositionHandler多余} + 清理死代码
- TouchPositionHandler: 修复sed残留多余},改用PlayClipAtPoint - PageController: StopBgMusic/HideAllPages分行,删除未调用的PlayWomanAudioSequence
This commit is contained in:
@@ -191,8 +191,6 @@ public class PageController : MonoBehaviour
|
||||
var dialogue = GameObject.Find("DialogueBubble");
|
||||
if (dialogue != null) dialogue.SetActive(false);
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 按钮回调
|
||||
@@ -259,7 +257,8 @@ public class PageController : MonoBehaviour
|
||||
Debug.Log($"PageController: GameManager 已设置 Mode=[{gm.CurrentMode}] Fixation=[{gm.CurrentFixationMethod}]");
|
||||
|
||||
// 隐藏所有UI面板,准备播放片头动画
|
||||
StopBgMusic(); HideAllPages();
|
||||
StopBgMusic();
|
||||
HideAllPages();
|
||||
|
||||
// 找到 OpeningFlowController 播放片头动画
|
||||
var openingFlow = FindObjectOfType<OpeningFlowController>();
|
||||
@@ -318,23 +317,6 @@ public class PageController : MonoBehaviour
|
||||
if (dialogue != null) dialogue.SetActive(true);
|
||||
}
|
||||
|
||||
private System.Collections.IEnumerator PlayWomanAudioSequence()
|
||||
{
|
||||
if (_womanClips == null || _womanClips.Length == 0) yield break;
|
||||
var voiceSource = gameObject.AddComponent<AudioSource>();
|
||||
voiceSource.loop = false;
|
||||
voiceSource.playOnAwake = false;
|
||||
foreach (var clip in _womanClips)
|
||||
{
|
||||
if (clip == null) continue;
|
||||
voiceSource.clip = clip;
|
||||
voiceSource.Play();
|
||||
Debug.Log($"PageController: 播放woman语音: {clip.name}");
|
||||
yield return new WaitForSeconds(clip.length + 0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void ReturnToHome()
|
||||
{
|
||||
Debug.Log("PageController: [ReturnToHome] 返回首页并重置场景");
|
||||
@@ -364,13 +346,9 @@ public class PageController : MonoBehaviour
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
[Header("=== 音频 ===")]
|
||||
[SerializeField] private AudioClip _homeBgClip;
|
||||
[SerializeField] private AudioClip _experimentBgClip;
|
||||
[SerializeField] private AudioClip[] _womanClips;
|
||||
private AudioSource _bgAudioSource;
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user