Repolode
h8man

h8man/NavMeshPlus

Uma extensão para Unity que gera malhas de navegação 2D a partir de tilemaps, sprites e formas de Collider2D para pathfinding em jogos top-down.

Estrelas
2,359
Forks
269
Issues abertas
21
Último commit
há 12 horas

O que é?

NavMeshPlus é um fork do NavMeshComponents da Unity que adiciona suporte a 2D. Ele cria uma superfície de navegação a partir da geometria da cena para que personagens possam calcular caminhos ao redor de obstáculos em jogos 2D e top-down. A superfície é baseada no NavMeshSurface da Unity e coleta fontes caminháveis e bloqueadoras de tilemaps, sprites e colliders 2D.

O pacote inclui os componentes NavMeshSurface, NavMeshLink, NavMeshModifier e NavMeshModifierVolume, além de coletores de fontes 2D e um cache de fontes. Os modificadores permitem substituir o tipo de área de objetos individuais, por exemplo, marcando uma região como não caminhável ou atribuindo a ela um custo diferente.

A instalação pode ser feita copiando a pasta para Assets, clonando o repositório no diretório Packages ou adicionando uma URL git pelo Unity Package Manager.

Recursos principais

  • 01Gera superfícies de navegação a partir de tilemaps, sprites e colliders 2D.
  • 02Oferece o NavMeshLink para conectar áreas caminháveis separadas.
  • 03Oferece NavMeshModifier e NavMeshModifierVolume para substituir tipos de área.
  • 04Inclui um cache de fontes para acelerar bakeamentos repetidos.
  • 05Pode ser instalado como pacote da Unity por URL git ou copiando os scripts.

Casos de uso

  • Adicionar pathfinding para inimigos em um jogo 2D top-down feito com tilemaps.
  • Permitir que NPCs contornem obstáculos com collider 2D em uma cena lateral ou top-down.
  • Conectar plataformas ou áreas separadas usando links de navegação.

Tópicos

Perguntas frequentes

O que é NavMeshPlus?
Uma extensão para Unity que gera malhas de navegação 2D a partir de tilemaps, sprites e formas de Collider2D para pathfinding em jogos top-down. NavMeshPlus é um fork do NavMeshComponents da Unity que adiciona suporte a 2D. Ele cria uma superfície de navegação a partir da geometria da cena para que personagens possam calcular caminhos ao redor de obstáculos em jogos 2D e top-down. A superfície é baseada no NavMeshSurface da Unity e coleta fontes caminháveis e bloqueadoras de tilemaps, sprites e colliders 2D.
NavMeshPlus é gratuito? Qual é a licença?
NavMeshPlus é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
NavMeshPlus ainda é mantido?
Manutenção ativa. O último commit de NavMeshPlus foi em 18 de out. de 2026.
Para que posso usar NavMeshPlus?
Adicionar pathfinding para inimigos em um jogo 2D top-down feito com tilemaps. Permitir que NPCs contornem obstáculos com collider 2D em uma cena lateral ou top-down. Conectar plataformas ou áreas separadas usando links de navegação.
Onde consigo NavMeshPlus?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/h8man/NavMeshPlus

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados