我想暂停音频如果我也按下暂停按钮,我需要帮助..
暂停脚本:
#pragma strict
var pausemenu: GameObject;
public function pause()
{
pausemenu.SetActive(true);
Time.timeScale = 0;
}
public function Resume ()
{
pausemenu.SetActive(false);
Time.timeScale = 1;
}
public function Restart ()
{
Application.LoadLevel("IntroScene");
Time.timeScale = 1;
}
public function MainMenu ()
{
Application.LoadLevel("string");
}
public function Quit ()
{
Application.Quit();
}
发布于 2016-04-03 07:48:12
在函数AudioListener.pause = true
中调用pause
,然后在函数Resume
中调用AudioListener.pause = false
。当音频听者被暂停时,整个声音系统将基本上被冻结。当您再次将暂停状态设置为false时,音频系统将恢复播放,就好像什么都没有发生一样。
如果您仍然想在暂停期间播放一些声音(例如,暂停菜单中的音频反馈),请在ignoreListenerPause = true
上设置这些声音的AudioSource
s。
https://gamedev.stackexchange.com/questions/119276
复制