Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

FAQ TOP 10: ¿Cómo hago que un GameObject no se destruya nunca?

Iniciado por pioj, Septiembre 16, 2016, 07:33:02 PM

Tema anterior - Siguiente tema
Septiembre 16, 2016, 07:33:02 PM Ultima modificación: Septiembre 16, 2016, 07:39:16 PM por pioj
FAQ TOP 10: ¿Cómo hago que un GameObject no se destruya al cargar la siguiente Escena?
 
La famosa pregunta del DontDestroyOnLoad. Al GameObject que queramos que persista, le asignamos un Script que incluya la siguiente línea:
 



   
      void Start() {
      DontDestroyOnLoad(gameobject);  //<--- Esta es la linea que hace que el gameObject al que pertenece este componente NO se borre, si en otro script cambias de Escena.
      }
   

[/quote]
 
Tras ello, nos aseguramos que no exista este GameObject en ninguna otra Escena.
 
 
 
Este método se suele usar en casos en los que tenemos un GameManager o un GameObject que controla nuestra partida y no queremos perderlo durante la carga de Escenas.

Etiquetas: