
A navegação de reformulação é dividida em vários módulos, cada um contido em sua própria pasta:
Recast/ - Geração de NavmeshDetour/ - Runtime Carregamento de dados Navmesh, Pathfinding, Navmesh ConsultasDetourTileCache/ - STreaming de NavMesh. Útil para grandes níveis e jogos de mundo abertoDetourCrowd/ - movimento do agente, prevenção de colisões e simulação de multidãoDebugUtils/ - API para desenhar visualizações de depuração de dados e comportamento de navegaçãoTests/ - testes de unidadeRecastDemo/ - App de demonstração independente e independente, mostrando todos os aspectos da funcionalidade de Recast & Detour Confira BuildingAndIntegrating.md para obter informações sobre como criar o projeto RecastDemo abrangente, bem como orientações sobre a integração de reformulação e desvio em seu próprio projeto.
Se você é novo para reformular e desviar, consulte Sample_solomesh.cpp no RecastDemo para começar a construir Navmeshes e NavMeshtesterTool.cpp para a construção de caminhos com desvio.
A reformulação constrói um NavMesh através de um processo de rasterização de malha de várias etapas.
Você pode usar o reformulação para construir um único NavMesh ou um NavMesh de azulejos. As malhas únicas são adequadas para muitos casos simples e estáticos e são fáceis de trabalhar. Naveshes de azulejos são mais complexos de se trabalhar, mas melhor suportam ambientes maiores e dinâmicos. As malhas de ladrilhos permitem recursos de desvio avançado, como recorrente, planejamento de caminho herárquico e transmissão de dados da NavMesh.
A documentação oficial está disponível no Recastnav.com
Os documentos são gerados via doxygen a partir de comentários de arquivos de origem e a partir de arquivos de marcação no diretório Docs/ .
Faça perguntas, idéias de voz ou solicite novos recursos sobre discussões no Github ou em nossa antiga lista do Google Group.
Confira o roteiro de desenvolvimento para ver quais recursos e funcionalidade você pode ajudar e as diretrizes de contribuição para obter informações sobre como fazer contribuições.
Nosso código de conduta se aplica a todos os canais da comunidade de navegação.
A reformulação e o desvio está licenciada sob a licença ZLIB. Veja License.txt para obter mais.