A bevy app exploring 3d simulation using navmesh. The core of this demo uses bevy 3d, bevy_egui, and vleue_navigator for mesh pathing and navigation of the agent. The mesh and terrain are made in Blender.
- Move camera using
W A S D,Space, andShift - Toggle navmesh view using
M - Toggle camera movement and cursor movement (for use in egui) using
ESC LEFT clickto spawn a target destination anywhere
The left EGUI panel allows for selecting which targets to queue for the agent. The Simulate button begins the simulation: the agent will move to each target one by one.
This is a very rough WIP demo, many features are missing, and edge-case bugs may or may not exist.