Releases: TheGrimsey/oxidized_navigation
Releases · TheGrimsey/oxidized_navigation
0.11
- Added
NavMeshSettings::from_agent_and_bounds
helper for creating a nav-mesh with 'reasonable' defaults. - Added many
NavMeshSettings::with_*
functions to adjust the 'reasonable' defaults. - Added gizmo config group
NavigationGroup
for debug draw. NavMeshSettings::max_tile_generation_tasks
is now anOption<NonZeroU16>
- Switch to using an EntityHashMap for storing tile relations.
- Renamed
NavMeshSettings::merge_region_area
toNavMeshSettings::max_region_area_to_merge_into
NavMeshSettings::max_edge_length
is now au16
instead ofu32
. An edge can't be longer thantile_length
anyway which is au16
.- Updated to Bevy 0.14
- Support multiple Parry3d versions (adopted from PR by @BaronVonScrub)
0.7.0
- Added support for using XPBD & wrapped Parry3d components for Nav-Mesh generation (Courtesy of @Elabajaba)
- Add benchmarks.
- Optimizations in tile building.
0.4.0
- Nav-Mesh generation now correctly reacts to removing the
NavMeshAffector
component. NavMeshAffector
is now an empty type, the data has been moved to a resource to enable the above change.
0.3.0
Update to Bevy 0.10.
What's Changed
Removed NavMeshGenerationState
, instead use configure_set
and run conditions to pause nav-mesh generation.
Full Changelog: 0.2.0...0.3.0
0.2.0
Full Changelog: 0.1.0...0.2.0
Or see README.md
0.1.0
Initial release.