Noticias

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

Player se sube encima de los enemigos

Iniciado por jones512, Septiembre 11, 2015, 02:35:37 AM

Tema anterior - Siguiente tema
Hola desarrolladoresTengo el siguiente problema, cuando mi player se acerca un enemigo, el enemigo se sube encima del player. Actualmente el player tiene un character controller y un rigidbody kinematico y los enemigos tienen un collider junto con un rigid body kinematico tambien. Ademas los enemigos se deplazan utilizando un navmesh agent, por si pudiera ser de utilidad.Ya no se que hacer ya que he probado todas las configuraciones posibles...Muchas gracias de antemano

Que quieres hacer? Que choquen? Pero si son kinematic no hay ni colliders, ni física ni nada que les afecte. O sea, los controlas tú por script?

A ver, exactamente lo que quiero basicamente es que los enemigos no se metan dentro del player, esto ya funciona, y que cuando el player colisone con el enemigo no se suba encima de el. Basicamente si el enemigo tiene un sphere collider, cuando el player se acerca al enemigo y se detecta la colision, el player se sube encima del sphere collider.

A ver lo que no entiendo es que, si son kinematic no les puede afectar los collider a menos que tú con un trigger lo hagas. Además tampoco me has dicho como los mueves, ya que si son kinematic... no puede ser por physics, tiene que ser por script.

yo creo que lo suyo es lanzar un rayo al suelo y decirle que  if grounded is true  no subirse a la chepa del malo de turno

Etiquetas: