我在 Unity 上编写了一个游戏项目,并且偶然发现无法在主菜单中无限播放音频。
问题是曲目只播放一次(停留在菜单中),当我需要它重复直到播放器离开菜单时。
这是我启用音乐的代码部分。我为此使用 AudioClip 和 AudioSource。
public AudioClip menu;
private AudioSource audio;
void Start() {
...
audio = GetComponent<AudioSource>();
audio.loop = true;
audio.PlayOneShot(menu);
...
}