jecfmaatrix 2 Report post Posted July 8, 2020 (edited) Muy buenas tardes a todos, primero que nada, soy muy novato en Unity, pero con muchas ganas de aprender, ahora estoy tratando de hacer un videojuego acerca de una pandemia(Covid-19) y me he quedado bloqueado varios días en una parte la cual es: Una persona infectada camina por una ruta, y al colisionar con otras personas dentro de un radio establecido pueda contagiarlas y estas personas contagiadas a su vez puedan transmitir la enfermedad igualmente(Activo un Sistemas de partículas cuando una persona se halla contagiado) y así mismo si existe una colisión con personas no contagiadas que no pase nada. He intentado poner en cada persona un SpheraCollider con un radio de 2 y esta a su vez que se active con un TriggerEnter cuando colisiona con otra persona, pero no se me ocurre como transmitir el contagio. Probé en hacer una Lista de tipo Persona con una variable boolean infected con su constructor. Mil disculpas por las molestias, ¿Alguien me puede dar alguna idea de que hacer? Muchas gracias. Edited July 8, 2020 by jecfmaatrix Quote Share this post Link to post Share on other sites
Igor 340 Report post Posted July 8, 2020 puedes usar tags.... y en la collision mirar que tag tiene el colisionado.... si un "noContagiado" se colisiona con un "contagiado" le cambias el tag a "contagiado" (al primero) o puedes hacerlo con layers... 1 Quote Share this post Link to post Share on other sites
jecfmaatrix 2 Report post Posted July 8, 2020 Muchas gracias por responder, al principio estuve usando FindObjectsWithTag para detectar a las personas pero un amigo me supo comentar que no es muy recomendable usar eso ya que si hay mas de una persona en el radio de contagio, la enfermedad solamente se transmitiria a una sola persona, es decir a la persona que este mas cerca Quote Share this post Link to post Share on other sites
Igor 340 Report post Posted July 8, 2020 si, yo creo que con "onTriggerEnter" o con "onCollisionEnter" esta bien Quote Share this post Link to post Share on other sites
francoe1 536 Report post Posted July 8, 2020 @jecfmaatrix Por favor preséntate en la sección correspondiente y podrás realizar las consulta en la categoría de scripting. Quote Share this post Link to post Share on other sites
jecfmaatrix 2 Report post Posted July 8, 2020 Disculpe las molestias, ya me presenté y publiqué mis problemas en las secciones correspondientes Quote Share this post Link to post Share on other sites