Repolode
h8man

h8man/NavMeshPlus

Extensión de Unity que genera mallas de navegación 2D a partir de tilemaps, sprites y formas de Collider2D para el pathfinding en juegos con vista cenital.

Estrellas
2,359
Forks
269
Issues abiertos
21
Último commit
hace 12 horas

¿Qué es?

NavMeshPlus es un fork de NavMeshComponents de Unity que añade compatibilidad con 2D. Construye una superficie de navegación a partir de la geometría de una escena para que los personajes puedan calcular rutas alrededor de obstáculos en juegos 2D y con vista cenital. La superficie se basa en NavMeshSurface de Unity y recopila fuentes transitables y bloqueantes de tilemaps, sprites y colliders 2D.

El paquete incluye los componentes NavMeshSurface, NavMeshLink, NavMeshModifier y NavMeshModifierVolume, además de recopiladores de fuentes 2D y una caché para estas fuentes. Los modificadores permiten cambiar el tipo de área de objetos concretos, por ejemplo, para marcar una región como no transitable o asignarle un coste distinto.

Se puede instalar copiando la carpeta en Assets, clonándola en el directorio Packages o añadiendo una URL de Git desde Unity Package Manager.

Funciones clave

  • 01Genera superficies de navegación a partir de tilemaps, sprites y colliders 2D.
  • 02Proporciona NavMeshLink para conectar áreas transitables separadas.
  • 03Ofrece NavMeshModifier y NavMeshModifierVolume para cambiar los tipos de área.
  • 04Incluye una caché de fuentes para acelerar los bake repetidos.
  • 05Se puede instalar como paquete de Unity mediante una URL de Git o copiando los scripts.

Casos de uso

  • Añadir pathfinding para enemigos a un juego 2D con vista cenital basado en tilemaps.
  • Permitir que los NPC esquiven obstáculos creados con colliders 2D en escenas de desplazamiento lateral o con vista cenital.
  • Conectar plataformas o áreas separadas mediante enlaces de navegación.

Temas

Preguntas frecuentes

¿Qué es NavMeshPlus?
Extensión de Unity que genera mallas de navegación 2D a partir de tilemaps, sprites y formas de Collider2D para el pathfinding en juegos con vista cenital. NavMeshPlus es un fork de NavMeshComponents de Unity que añade compatibilidad con 2D. Construye una superficie de navegación a partir de la geometría de una escena para que los personajes puedan calcular rutas alrededor de obstáculos en juegos 2D y con vista cenital. La superficie se basa en NavMeshSurface de Unity y recopila fuentes transitables y bloqueantes de tilemaps, sprites y colliders 2D.
¿NavMeshPlus es gratuito? ¿Qué licencia tiene?
NavMeshPlus es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿NavMeshPlus sigue mantenido?
Mantenimiento activo. El último commit de NavMeshPlus fue el 18 oct 2026.
¿Para qué puedo usar NavMeshPlus?
Añadir pathfinding para enemigos a un juego 2D con vista cenital basado en tilemaps. Permitir que los NPC esquiven obstáculos creados con colliders 2D en escenas de desplazamiento lateral o con vista cenital. Conectar plataformas o áreas separadas mediante enlaces de navegación.
¿Dónde consigo NavMeshPlus?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/h8man/NavMeshPlus

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados