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 cargo otra Escena por Script?

Iniciado por pioj, Septiembre 16, 2016, 07:21:38 PM

Tema anterior - Siguiente tema
Septiembre 16, 2016, 07:21:38 PM Ultima modificación: Septiembre 16, 2016, 07:48:25 PM por pioj
FAQ TOP 10: ¿Cómo cargo a otra Escena mediante Script?
 
Otra pregunta muy frecuente en los Foros, hace referencia a cargar una Escena desde un Script, como si pasáremos de nivel. Esto lo haremos mediante el SceneManager:
 

using UnityEngine;
using UnityEngine.SceneManagement;  // <--- NECESITAS INCLUIR ESTA LINEA PARA CARGAR ESCENAS
 
public class CargaEscena : MonoBehaviour {
    public void Carga() {   // <---- LLAMAREMOS A ESTA FUNCION DESDE CUALQUIER OTRO SCRIPT
      //
      SceneManger.LoadScene("Escena2");  // <--- LA ESCENA HA DE LLAMARSE EXACTAMENTE ASI, Y HA DE ESTAR INCLUIDA EN EL BUILD SETTINGS
      //
    }
}

 
Si le asignamos este Script a un GameObject, y lo llamamos desde otro, conseguiremos cargar a la Escena que queramos.

Etiquetas: