
Навигация переоценивается на несколько модулей, каждый из которых содержится в собственной папке:
Recast/ - Generation GenerationDetour/ - Загрузка времени выполнения данных NAVMESH, PATHFINDING, NAVMESH ЗапросыDetourTileCache/ - Navmesh Streaming. Полезно для больших уровней и игр открытого мираDetourCrowd/ - Движение агента, предотвращение столкновений и моделирование толпыDebugUtils/ - API для визуализации отладки данных и поведения отладки отладкиTests/ - модульные тестыRecastDemo/ - Автономное, комплексное демонстрационное приложение, демонстрирующее все аспекты функциональности Recast & Detour Ознакомьтесь с BuildingAndInteGrating.md для получения информации о том, как создать комплексный проект RecastDemo, а также руководство по интеграции Recast & Depour в ваш собственный проект.
Если вы новичок в Recast & Detour, ознакомьтесь с sample_solomesh.cpp в recastdemo, чтобы начать работу с Building Navmeshes и NavmeshtesterTool.cpp для строительства дорожных путей с обходом.
Пересмотреть конструирует Navmesh через многоэтапный процесс ратеризации сетки.
Вы можете использовать Recast, чтобы построить один Navmesh или Tiled Navmesh. Одиночные сетки подходят для многих простых статических случаев и с ним легко работать. Плетентованные Navmeshes более сложны для работы, но лучше поддерживают более крупные, более динамичные среды. Сетки с плиточными сетками позволяют предварительному обходу, такие как повторная выпечка, HEIRARCHICAL PATH PLANNNING и NAVMESH DATARING.
Официальная документация доступна на recastnav.com
Документы генерируются через Doxygen из комментариев исходного файла и из файлов Markdown в Docs/ Directory.
Задайте вопросы, голосовые идеи или запросите новые функции на дискуссиях GitHub или в нашем старом списке групп Google.
Ознакомьтесь с дорожной картой разработки, чтобы увидеть, какие функции и функциональность вы можете помочь, и руководящие принципы вклада для получения информации о том, как внести вклад.
Наш кодекс поведения применяется ко всем каналам навигационного сообщества.
Recast & Detour лицензируется по лицензии Zlib. См. License.txt для получения дополнительной информации.