Releases: wowemulation-dev/recast-rs
Releases · wowemulation-dev/recast-rs
v0.1.0
The initial release of this Rust port of RecastNavigation based on version 1.6.0 of RecastNavigation.
Features
For this release our focus was porting over the available functions in RecastNavigation. With that being said, its early and there will be bugs ahead. The foundation is here, and apart from the occasional facepalm, the library can be used.
The crates have been structured to follow along the original project albeit with some modifications to make them more rusty.
- recast-common: Shared utilities, math, error types
- recast: Navigation mesh generation
- detour: Pathfinding and navigation queries
- detour-crowd: Multi-agent crowd simulation
- detour-tilecache: Dynamic obstacle management
Added Features
Since the plan is to use this for a living game server world, we also added an extra crate that can be used to generate navigation meshes during runtime, and a command line interface to allow for easier testing during development:
- detour-dynamic: Dynamic navmesh support
- recast-cli: Command-line tool