Noticias

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

Que es contrario a Destroy?

Iniciado por gonzilla, Agosto 17, 2016, 03:44:47 PM

Tema anterior - Siguiente tema
Pues soy programador empirico y pues y hice un script para desaparecer un objeto pero no encuentro como hacer lo contrario (que aparezca on trigger). cual seria la palabra exacta para lograrlo?
 
 

para crealo usas Instantiate... o para mostrar/ocultar SetActive(true/false)

Empírico. Me ha hecho gracia.

Cita de: gonzilla date=1471441487Pues soy programador empirico y pues y hice un script para desaparecer un objeto pero no encuentro como hacer lo contrario (que aparezca on trigger). cual seria la palabra exacta para lograrlo?
   
   
       
   


¿Has probado con abracadabra?, ¡OJO! no lo confundas con avada kedabra que la lías parda.
 
Creo que Baltor ha respondido a tu pregunta, mas o menos, pero si el collider que dispara el OnTrigger se encuentra en el mismo objeto que quieres ocultar/mostrar entonces nos uses gameObject.SetActive(true/false) porque esto haría que se desactivase el collider. Lo que tienes que hacer es desactivar su renderer para que deje de mostrarse pero los demás elementos del objeto sigan funcionando (si es el mismo objeto el que tiene el collider seguirá detectando colisiones y si tiene algún otro script este seguirá funcionando).


Para ello, según los teóricos del modelo binario de com***ción (nada de teoria de cuerdas de la com***ción, esos están muy mal de la cabeza) bastaría con conseguir la componente Renderer con GetComponent<Renderer>() y poner su variable enabled a false.
 
Saludos.

Lo contrario a Destruir puede ser Amor.
 
O Cristo.

Prueba con Cristo.
 
 
 

bool Cristo = true;
void Update()
{
if (Cristo)
        Amor();
}

 
 


Si, Null la ha explicado muy bien. mentiras, Braltor con su instantiate dio en el punto.

Etiquetas: