Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: R3N3 en Febrero 02, 2016, 02:05:09 PM

Título: NavMesh
Publicado por: R3N3 en Febrero 02, 2016, 02:05:09 PM
Hola, alguien sabe como ajustar el mapeado para el navMesh a un terrain, fíjense en la foto como el navMeshAgent flota porque el mapeado por el que él camina está por encima de la superficie del terrain.
Título: NavMesh
Publicado por: pioj en Febrero 02, 2016, 02:55:58 PM
En las propiedades del Navmesh tu puedes ajustar tanto la altura como la distancia mínima a la que el personaje choca contra él.  Yo, de todas formas, lo que solía hacer es "bakear" el navmesh y exportarlo fuera de Unity, a Blender por ejemplo. Luego lo retocaba, lo adaptaba a lo que necesitase, y lo re-importaba como malla de escenario lowpoly-colisiones a la escena.  Por último volvía a recrear el navmesh, pero sobre ESA nueva malla de colisión, obviamente invisible.Con esa técnica ahorras en polígonos manteniendo el detalle del recorrido del navmesh, y además puedes re-ajustar la posición o altura de esa malla de colisión, antes de volver a generar el navmesh.