Noticias

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

Otro problema con mi script (-_-")

Iniciado por Lucky-chan, Marzo 24, 2018, 04:17:18 AM

Tema anterior - Siguiente tema
Marzo 24, 2018, 04:17:18 AM Ultima modificación: Marzo 24, 2018, 10:01:25 AM por pioj
Pues resulta que estaba programando una script que básicamente me hace una transición de fade pero sale el nombre del mapa en pantalla, ya e programado lo de los "TargetMap.Name"
 
aqui una parte del script
 

   IEnumerator OnTriggerEnter2D (Collider2D col) {
        // Al chocar el jugador contra el warp comprobamos si es el jugador y lo transportamos
        if (col.CompareTag ("Player")) {
            // Empezamos la trancisión fadeIn y desactivamos los controles de animación y movimiento
            FadeIn ();
            col.GetComponent<Animator> ().enabled = false;
            col.GetComponent<Playermovement> ().enabled = false;
            // Esperamos el tiempo que dura la transición
            yield return new WaitForSeconds (fadeTime);
            // Actualizamos la posición y cámara, deshacemos transición y reactivamos los controles
            col.transform.position = target.transform.GetChild (0).transform.position;
            Camera.main.GetComponent<MainCamera>().SetBound(targetMap);
            FadeOut ();
            col.GetComponent<Animator> ().enabled = true;
            col.GetComponent<Playermovement> ().enabled = true;
            // Por último mostramos el nombre de la zona 2 segundos
            StartCoroutine(area.GetComponent<Area>().ShowArea(targetMap.name));
        }
    }

 
me tira un error que dice:
 



   
      NullReferenceException: Object reference not set to an instance of an object
   

[/quote]
 

 
 
y me manda a este fragmento
 

StartCoroutine(area.GetComponent<Area>().ShowArea(targetMap.name));

 
si me pudieran ayudar se los agradecería como siempre xd
 
Nota: seguro es alguna tontería pero no lo logro resolver
 
les dije que sería una estupidez...
 
olvide asignarle la respectiva script al objeto para que pudiera funcionar esta script 

No he entendido nada...
 
Entonces, ¿está resuelto el problema o no?

Parece que te pide la referencia de la variable "area" según puedo entender. ¿Lo hiciste?

amm perdonen, ya lo había resuelto, gracias

Etiquetas: