Jump to content
jecfmaatrix

Propagación con Script

Recommended Posts

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 by jecfmaatrix

Share this post


Link to post
Share on other sites

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...

  • Like 1

Share this post


Link to post
Share on other sites

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 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...