添加场景、对应场景代码
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user