Noticias

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

problema con un script simple

Iniciado por alee, Agosto 14, 2015, 12:00:31 AM

Tema anterior - Siguiente tema
hola tengo este script
if(Input.GetKeyDown("f"))

                GameObject.Find("First Person Controller").GetComponent(CharacterController).enabled = false;
         GameObject.Find("First Person Controller").GetComponent(CapsuleCollider).enabled = false;
(OBVIAMENTE ES SOLO UNA PARTE PEQUEÑA DEL ESCRIPT)bueno si yo presiono "f" el charactercontroller y el capsule collider van a desaparecer, bien ahora la pregunta es muy censilla (pero no para mi) como hago para qe DESAPARESCA un MATERIAL (OSEA LA PELOTITA CON LA TEXTURA PUESTA XD) qe tenga el First Person Controller? intente con :
GameObject.Find("First Person Controller").GetComponent(Material).enabled = false;
y muchas otras formas mas ,cambiando mucho, pero no pude hacerlo..alguien sabe como representar qe al pulsar "f" el material del First Person Controller desaparesca? muchas gracias espero me ayuden

El material lo tienes que encontrar a partir del renderer del gameobject, o sea, gameobject.GetComponent<Renderer>().material ...

Etiquetas: