我正在 Unity 上编写一个游戏项目,却发现无法在主菜单中无限播放音频。
问题是该曲目仅播放一次(保留在菜单中),而我需要它重复播放直到玩家离开菜单。
这是我启用音乐的代码部分。我为此使用 AudioClip 和 AudioSource。
public AudioClip menu;
private AudioSource audio;
void Start() {
...
audio = GetComponent<AudioSource>();
audio.loop = true;
audio.PlayOneShot(menu);
...
}
Run Code Online (Sandbox Code Playgroud)