criou uma cena de "carregando", depois da cena "Menu". O menu tem áudio quando clico em jogo, ele vai para a tela de carregamento e, em seguida, depois de 4 segundos ele entra a cena do jogo "nível 1". Até aí tudo bem, está trabalhando como eu queria, mas quando eu clico em "Esc" para entrar no menu de pausa, e Cliko no Menu Principal, ele retorna para o menu, mas o menu não é áudio e muito mais se eu clicar novamente "jogo "ele vai para a tela de carregamento, mas não carrega o" nível 1 " Alguém por favor pode me ajudar? todas aqui é usado escripts: Pause Menu: [Code = JavaScript] var mainMenuSceneName: String; var pauseMenuFont: Fonte; var privado pauseEnabled = false; função start () { pauseEnabled = false; Time.timeScale = 1; AudioListener.volume = 1; Cursor.visible = false; } função Update () { // Verificar se o botão de pausa (tecla Escape) é pressionado if (Input.GetKeyDown ("escapar")) { // Verifica se o jogo já está em pausa if (pauseEnabled == true) { // Retomar o jogo pauseEnabled = false; Time.timeScale = 1; AudioListener.volume = 1; Cursor.visible = false; } // Else if jogo não está em pausa, em seguida, fazer uma pausa else if (pauseEnabled == false) { pauseEnabled = true; AudioListener.volume = 0; Time.timeScale = 0; Cursor.visible = true; } } } var showGraphicsDropDown privado = false; funcionar OnGUI () { GUI.skin.box.font = pauseMenuFont; GUI.skin.button.font = pauseMenuFont; if (pauseEnabled == true) { // Faz uma caixa de fundo GUI.Box (Rect (Screen.Width / 2-100, Screen.Height / 2 - 100.250.200), "Pause"); // Faça botão do Menu Principal if (GUI.Button (Rect (Screen.Width / 2-100, Screen.Height / 2 - 50,250,50), "Menu Principal")) { Application.LoadLevelAsync (mainMenuSceneName); } // Botão Qualidade Mudança gráficos fazem if (GUI.Button (Rect (Screen.Width / 2-100, Screen.Height / 2, 250,50), "Qualidade Gráfica")) { if (showGraphicsDropDown == false) { showGraphicsDropDown = true; } else { showGraphicsDropDown = false; } } // Cria os botões de configurações gráficas, estes não irá aparecer automaticamente, eles serão chamados quando // O usuário clica no botão "Alterar Qualidade Gráfica", e, em seguida, desaparecer quando clicam // Nele novamente .... if (showGraphicsDropDown == true) { if (GUI.Button (Rect (Screen.Width / 2 + 150, Screen.Height / 2, 250,50), "Muito Ruim")) { QualitySettings.currentLevel = QualityLevel.Fastest; } if (GUI.Button (Rect (Screen.Width / 2 + 150, Screen.Height / 2 + 50,250,50), "Ruim")) { QualitySettings.currentLevel = QualityLevel.Fast; } if (GUI.Button (Rect (Screen.Width / 2 + 150, Screen.Height / 2 + 100,250,50), "Simples")) { QualitySettings.currentLevel = QualityLevel.Simple; } if (GUI.Button (Rect (Screen.Width / 2 + 150, Screen.Height / 2 + 150,250,50), "Bom")) { QualitySettings.currentLevel = QualityLevel.Good; } if (GUI.Button (Rect (Screen.Width / 2 + 150, Screen.Height / 2 + 200,250,50), "Muito bom")) { QualitySettings.currentLevel = QualityLevel.Beautiful; } if (GUI.Button (Rect (Screen.Width / 2 + 150, Screen.Height / 2 + 250,250,50), "Fantástico")) { QualitySettings.currentLevel = QualityLevel.Fantastic; } if (Input.GetKeyDown ("escapar")) { showGraphicsDropDown = false; } } // Faz sair botão jogo if (GUI.Button (Rect (Screen.Width / 2-100, Screen.Height / 2 + 50,250,50), "Sair do Jogo")) { Application.Quit (); } } } [/ Code] _________________________________________________ Carga Level: [Code = JavaScript] #Pragma estrita função start () { WaitForSeconds rendimento (4); Application.LoadLevelAsync ("a dilma"); } [/ Code] ___________________________________________________ Menu de botão play: [Code = JavaScript] #Pragma estrita var destaque: Luz; função OnMouseEnter () { spotLight.color = Color.blue; } função OnMouseExit () { spotLight.color = Color.White; } função OnMouseDown () { Application.LoadLevel ("Carregando"); } [/ Code] ______________________________________________________ Nota: traduzido pelo Google Tradutor Português no Brasil> Inglês