我想在关卡播放时播放特定歌曲,但到目前为止我只使用了audio.PlayOneShot(soundClip)
. 如何多次播放一首歌曲直到级别发生变化?
问问题
2897 次
2 回答
1
您必须确保音频源的循环设置为 true。这是您需要启用的音频源的复选框。
如果你然后简单地播放它,它应该循环播放。
于 2013-01-20T15:00:04.567 回答
1
正如 Bart 指出的那样,您可以从 Inspector 更改音频源的循环属性,但您也可以从代码中进行更改。
// ON SCENE LOAD
audio.loop = true;
audio.PlayOneShot(soundClip);
// ON SCENE CHANGE
audio.loop = false;
audio.Stop();
Application.LoadLevel(0); // or whatever
当你第一次加载一个关卡时,你播放剪辑并循环它,当你改变关卡时,你停止剪辑并禁用它循环(实际上没有必要)。
于 2013-01-20T16:57:31.983 回答