Noticias

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

Tengo dudas con estos scripts...

Iniciado por iemaru, Noviembre 27, 2015, 11:24:33 PM

Tema anterior - Siguiente tema
Saludos A Todos, Tengo unas dudas con estos 2 scripts y es q tengo el player principal pero en cierto momento sale un peq robot explorador.El problema es q cuando pulso el spacebarpara q regrese no lo hace ni en el trigger ni fuera (se desactiva el robot y se activa el player)y me gustaria saber donde estos script estan fallando:  estos son los scripts... Muchas gracias!!!! 


Saludos iRobb, si pq? realmente es basico...es activar y desactivar unos objetos.

hmmm vamos por partes,  para activar y desactivar Gameobjet usas gameObject.SetActive(false); ,  gameObject.SetActive(true);el enabled seria solo para componentes de un GameObjet como los boxcolliders, spriterenderer, scripts, ect ect. luego en el OnTriggerStay de tu player estas preguntando si el colider que colisionas tiene como tag "player" , pero si estas usando un GameController Generico por default viene con el tag "Player" , salvo que tus robots tengas ese tag, jamas va a entrar a esa condición,en realidad tu script esta algo confuso, por que mas o menos entiendo lo que tratas de hacer pero en si estaria bien que nos dijeras que estas tratando de hacer en general en esa escena,saludos.   

Saludos ACarranza, si tienes razon.Lo q sucede es q estoy desactivando un script llamado "Nave" este script controla la ya mecionada, si tengo gameObjects tambien es por eso q uso gameObjec.SetActive();. tengo en esena el player con un tag hecho por mi y el robot tiene un tag como dice el script...Ahora q deseo hacer? deseo q cuando la nave llegue a cierto lugar al apretar "spacebar" salga el robot de la nave.La nave q va a quedar quieta con su camra y  va a salir en una pantalla en la parte superior el robot con su camara claro esta, como si estuviera explorando o hago asi...mira, mas bien seria como si estuvieras en tu auto y estubieras controlando un carro de control remoto.Es por eso no quiero descativar la camara del player principal. No se si me expliq bien...Gracias por tu comentario 

Para desactivar componentes tienes que usar enabled = false;

mandame un mp con tu correo y te ayudo llegando a casa para orientarte... por que si se puede mejorar el script saluods

Saludos ACarranza, ya te envie un Mp con mi email....Gracias por la ayuda!!!    

Etiquetas: