Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: alee en Agosto 14, 2015, 12:00:31 AM

Título: problema con un script simple
Publicado por: alee en Agosto 14, 2015, 12:00:31 AM
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
Título: problema con un script simple
Publicado por: iRobb en Agosto 14, 2015, 03:29:24 AM
El material lo tienes que encontrar a partir del renderer del gameobject, o sea, gameobject.GetComponent<Renderer>().material ...