添加场景、对应场景代码

This commit is contained in:
JA
2026-06-30 09:46:59 +08:00
parent eeb1907247
commit 1489f33d9d
41 changed files with 3685 additions and 9 deletions
+22
View File
@@ -0,0 +1,22 @@
using UnityEngine;
namespace GameFramework
{
/// <summary>
/// 挂到每个场景中的一个空物件上,在 Start 时通知 AudioManager 播放该场景的 BGM。
/// 这样每个场景可以拥有独立的背景音乐。
/// </summary>
public class SceneBGM : MonoBehaviour
{
[SerializeField] AudioClip bgmClip;
[SerializeField] bool restartIfSameClip = false;
void Start()
{
if (bgmClip == null) return;
if (AudioManager.Instance != null)
AudioManager.Instance.PlayBGM(bgmClip, restartIfSameClip);
}
}
}