Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: ftejada en Octubre 14, 2015, 05:04:23 PM

Título: Duda acerca de los Tag
Publicado por: ftejada en Octubre 14, 2015, 05:04:23 PM
Hola a todos!!! tengo la siguiente duda ya que se me está dando un caso y me gustaría que alguien pudiera informarmeYo creo un GameObject y le pongo el tag de "Coche". Este a su vez tiene un GameObject "hijo" en la jerarquia con otro tag llamado por ejemplo "neumatico". ¿Cuando se ejecuta la funcion OnCollisionEnter o OnTriggerEnter de Unity ¿al colisionar con dicho gameobject que tiene el tag "Coche", siempre detecta el tag "Coche" y nunca el tag "neumatico" por ser hijo en la jerarquia? Por las pruebas que he hecho parece que es como digo, pero me gustaría si alguien con más experiencia pudiese confirmarmelo. Gracias de antemano.
Título: Duda acerca de los Tag
Publicado por: Mantis en Octubre 14, 2015, 05:40:18 PM
Detecta el tag que tiene el collider y rigidbody en el caso de OncollisionEnter().  Si tag neumático no tiene collider ni rigidbody no se puede detectar
Título: Duda acerca de los Tag
Publicado por: ftejada en Octubre 14, 2015, 07:01:08 PM
Cita de: Mantis date=1444837218" data-ipsquote="" data-cite="Mantis" class="ipsQuoteDetecta el tag que tiene el collider y rigidbody en el caso de OncollisionEnter().  Si tag neumático no tiene collider ni rigidbody no se puede detectar
Gracias por contestar Mantis...Bueno el gameobject "padre" con el tag Coche si tiene rigidbody pero no collider y el tag neumatico si tiene collider, pero no rigidbody. Lei que, con que tuviese rigidbody el gameobject "padre" del gameobject que tiene el tag neumatico, si se detectaria ya que este si tiene collider. ¿Es cierto o estoy confundido?
Título: Duda acerca de los Tag
Publicado por: Oaken3d en Octubre 14, 2015, 10:16:07 PM
posiblemente usando "GetComponentInChildren.tag", en realidad no se si funcione, la otra es que pongas los neumaticos en una variable GameObject publica y asi puedas accesar a el tag desde la variable
Título: Duda acerca de los Tag
Publicado por: ftejada en Octubre 15, 2015, 01:46:32 AM
[quote author=Oaken3d date=1444853767" data-ipsquote="" data-cite="Oaken3d" class="ipsQuote">posiblemente usando "GetComponentInChildren.tag", en realidad no se si funcione, la otra es que pongas los neumaticos en una variable GameObject publica y asi puedas accesar a el tag desde la variable[/quote]Gracias Oaken3d.... Como tu decias era el camino aunque con algunas cosas distintas... jajajajDigamos que la manera sería esta
}
Con esto funciona perfectamente...De nuevo gracias por contestad.
Título: Duda acerca de los Tag
Publicado por: Oaken3d en Octubre 15, 2015, 05:19:51 AM
claro si, me me paso que se tenia que agregar el componente, pero que bueno que encontraste la manera
Título: Duda acerca de los Tag
Publicado por: ftejada en Octubre 15, 2015, 05:56:02 PM
Cita de: Oaken3d date=1444879191" data-ipsquote="" data-cite="Oaken3d" class="ipsQuoteclaro si, me me paso que se tenia que agregar el componente, pero que bueno que encontraste la manera
Siii... gracias. Menos mal.