Hola, soy Carlos y he desarrollado un juego en Unity, estoy intentando mejorarlo pero no acabo de encontrar la solución con el sonido, os comento:
el juego tiene una pantalla inicial y al clicar en un botón play se presenta una pantalla con los diferentes niveles del juego, al seleccionar el nivel 1 se presenta el juego con un sonido
diferente a la pantalla inicial y pantalla de niveles, en el nivel 1 sino se consigue alcanzar el final del juego se vuelve a cargar el nivel 1, para que el sonido no vuelva a iniciarse he definido un gameobject
y en un script donde ejecuto la instrucción :
el juego tiene una pantalla inicial y al clicar en un botón play se presenta una pantalla con los diferentes niveles del juego, al seleccionar el nivel 1 se presenta el juego con un sonido
diferente a la pantalla inicial y pantalla de niveles, en el nivel 1 sino se consigue alcanzar el final del juego se vuelve a cargar el nivel 1, para que el sonido no vuelva a iniciarse he definido un gameobject
y en un script donde ejecuto la instrucción :
DontDestroyOnLoad(gameObject);
[/quote]
el problema es que si estoy jugando en el nivel 1 y se reinicia el nivel 1 con la instrucción:
Application.LoadLevel(Application.loadedLevel)
[/quote]
al seguir jugando y pulsar el botón "back" que retorna a la pantalla de los diferentes niveles del juego no se para el sonido del nivel 1 y suenan los dos sonidos el de la pantalla (el de la pantalla de niveles de juego
y el del nivel 1).
he probado varias cosas pero no hay manera, si alguien me pudiese ayudar se lo agradecería.
muchas gracias de antemano
Saludos
Carlos