Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: jambel en Septiembre 04, 2015, 09:11:19 PM

Título: Muerte del personaje
Publicado por: jambel en Septiembre 04, 2015, 09:11:19 PM
Hola amigos mi nombre es Jambel.Espero que todos ustedes esten bien.Bueno soy nueva en esto de unity y de scripts y quiero hacer un juego por hobbie y para aprender.Y quisiera saber como hacer que mi personaje muera.Quisiera que un rayo choque con mi personaje y este muera. Pero este rayo tiene un script de generador.Por favor ayuda.Agradeceria mucho ejemplo de un script para lo que quiero gracias de antemano
Título: Muerte del personaje
Publicado por: mrpacogp en Septiembre 06, 2015, 12:33:32 PM
Si ambos tienen un coliders, uno de los dos pueden usar la opción de ontrigger enter if gameObject.tag == enemigo  entonces mueres.
Si usas raycast porque no tienen coliders, el rayo puede decir on hit.collider = loquesea entonces ejecutas la función de muerte.
Es bastante sencillo, pero con el móvil no te puedo pasar más. En la documentación de Unity o en YouTube encontrarás muchos scripts y escenas de como implementar esto tan simple.
 
Enviado desde mi SM-N910F mediante Tapatalk
Título: Muerte del personaje
Publicado por: Jose134 en Septiembre 06, 2015, 03:26:01 PM
Como ya te han dicho puedes usar la funcion el OnTriggerEnter(Collider other) o usar el Raycast (tambien se podria hacer con OnCollisionEnter(Collision other) es bastante similiar al OnTriggerEnter())A mi personalmente no me gusta usar Raycast (nunca acabe de entender como usarlo) yo te recomendaria el OnCollisionEnterhttp://docs.unity3d.com/ScriptReference/Collider.OnCollisionEnter.html Suerte