Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: Mega en Diciembre 11, 2016, 09:45:55 AM
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 (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 (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