Noticias

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

Duda sobre script

Iniciado por Mega, Diciembre 11, 2016, 09:45:55 AM

Tema anterior - Siguiente tema
Hola, quería saber si hay alguna forma de deshabilitar o destruir el Mesh Renderer de un gameobject mediante script.Gracias

Primero que nada este Topic no va aca, esto es "proyectos".
 
Segundo en las referencias te dice como hacerlo.
 
Se puede usando Destroy() que toma como argumento un object, un component es un object por lo tanto podes poner el componente que quieras de argumento
 

Destroy(GetComponent<MeshRenderer>());

 
Para deshabilitarlo
 

GetComponent<MeshRenderer>().enabled = false;

Cita de: lightbug date=1481456332Primero que nada este Topic no va aca, esto es "proyectos".
   
   
      Segundo en las referencias te dice como hacerlo.
   
   
      Se puede usando Destroy() que toma como argumento un object, un component es un object por lo tanto podes poner el componente que quieras de argumento
   
   

Destroy(GetComponent<MeshRenderer>());

   
      Para deshabilitarlo
   
   

GetComponent<MeshRenderer>().enabled = false;



Eso sería con Java script ? Esque tampoco entiendo mucho de esto pero sabría aplicarlo.

MIra javascript y c# son casi identicos, a los componentes accedes de la misma forma (con el ".") lo que cambia es en la declaracion de funciones, variables, clases , etc.
 
Fijate en la referencias una busqueda sale gratis, si te tomas un minuto y buscas en google "unity get component" te sale lo siguiente:
 
https://docs.unity3d.com/ScriptReference/GameObject.GetComponent.html
 
Arriba a la derecha tenes la opcion de pasar de uno a otro, fijate las diferencias
 
Saludos

Cita de: lightbug date=1481487609MIra javascript y c# son casi identicos, a los componentes accedes de la misma forma (con el ".") lo que cambia es en la declaracion de funciones, variables, clases , etc.
   
   
      Fijate en la referencias una busqueda sale gratis, si te tomas un minuto y buscas en google "unity get component" te sale lo siguiente:
   
   
      https://docs.unity3d.com/ScriptReference/GameObject.GetComponent.html
   
   
      Arriba a la derecha tenes la opcion de pasar de uno a otro, fijate las diferencias
   
   
      Saludos
   


Muchísimas gracias

Etiquetas: