Industry-standard navigation-mesh toolset for games
This version includes a number of bug fixes and improvements from the past few years and maintains backwards compatibility with 1.x versions.
dtTileCache
(#215, #278)dtTileCache
supports timesliced updates (#203)findNearestPoly
that exposes distance and isOverPoly (#448)dtNavMeshQuery::getPathFromDijkstraSearch
gets a path from the explored nodes in a navmesh search (#211)dtPolyQuery::queryPolygon
that operates on batches of polygons rather than just 128 (#175) (Fixes #107)rcNew
/rcDelete
to match rcAlloc
/rcFree
(#324)findPath
returns DT_OUT_OF_NODES
appropriately (#222)removeVertex
in DetourTileCacheBuilder
(#601)dtNavMesh::connectExtLinks
(#428)DetourCrowd
(#450)Patch release; one bug has been fixed, which would cause silent failure if too many nodes were requested and used in a dtNavMeshQuery
.
This is the first release of the Recast and Detour libraries since August 2009, containing all fixes and enhancements made since then. As you can imagine, this includes a huge number of commits, so we will forego the list of changes for this release - future releases will contain at least a summary of changes.
We have decided to use Semantic Versioning for version numbers from now onwards - beginning at 1.5.0 rather than 1.0.0 since the last old release on Google Code was 1.4.