Skip to content

Releases: TheGrimsey/oxidized_navigation

0.11

15 Jul 11:09
Compare
Choose a tag to compare
  • 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 an Option<NonZeroU16>
  • Switch to using an EntityHashMap for storing tile relations.
  • Renamed NavMeshSettings::merge_region_area to NavMeshSettings::max_region_area_to_merge_into
  • NavMeshSettings::max_edge_length is now a u16 instead of u32. An edge can't be longer than tile_length anyway which is a u16.
  • Updated to Bevy 0.14
  • Support multiple Parry3d versions (adopted from PR by @BaronVonScrub)

0.7.0

01 Oct 10:44
Compare
Choose a tag to compare
  • Added support for using XPBD & wrapped Parry3d components for Nav-Mesh generation (Courtesy of @Elabajaba)
  • Add benchmarks.
  • Optimizations in tile building.

0.4.0

11 Apr 18:13
Compare
Choose a tag to compare
  • 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

07 Mar 20:49
Compare
Choose a tag to compare

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

13 Feb 19:15
Compare
Choose a tag to compare

Full Changelog: 0.1.0...0.2.0

Or see README.md

0.1.0

16 Jan 19:12
Compare
Choose a tag to compare

Initial release.