Noticias

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

Temas recientes

Llamar un GameObject desde otro script

Iniciado por JorgeLi, Marzo 31, 2020, 05:44:59 PM

Tema anterior - Siguiente tema
Marzo 31, 2020, 05:44:59 PM Ultima modificación: Marzo 31, 2020, 09:31:46 PM por JorgeLi
Hola,
 
Mi problema es el siguiente, quiero que cuando pase algo me muestre en pantalla un game object.
 
Pare eso tengo un script1 que recoge la condición del tipo de gameObject (en este caso lo llamaremos enemigo) que me va a mostrar. Y luego tengo otro script2 con 3 public GameObjects.
 
La coas es que quiero que el script1 coga el gameObject del script2. Pero no se si lo estoy hacindo bien.
 
El script1 llama al script2 y en la condición estoy poeniendo lo siguiente:
 

public Script2 script2;
 
public void Enemies()
    {
        //Now check the y varibale that has the number for the tipeOfEnemy
        switch (cameraCheck.planeNum)
        {
      case 1: //Aquí llamo al gameObject que contiene el tipo de enemigo
         script2.GetComponent<GameObject>().Enemigo01;
         enemiCharacter = 1;
         break;
            //A este no le hagais caso      
      case 2:
         enemiCharacter = 2;
         break;
        }
}

 
Creo que no estoy poniendo bien la nomenclatura.
 
Si alguien sabe como hacerlo se lo agradecería.
 
Saludos y gracias de antemano.

Etiquetas: