Connect NavigationMesh without overlap NavigationRegion

Godot Version

4.2.2

Question

I created two navigation region contain a simple plane, and baked the navigation mesh. but when tried to connect the two navigation meshes, i need to move the plane and resulted in the overlapping, is there any way to solve this?


Does not work in Godot 4.2 because the agent_radius offset will always cause a seam or misaligned edges between the chunks.

You need to upgrade to Godot 4.3beta and use the NavigationMesh baking AABB and border size to bake tiled navmesh chunks without seam and edge alignment issues.

See updated documentation here Using navigation meshes — Godot Engine (latest) documentation in English

When the navmesh edges do not match the other chunk edges the only way to connection regions is with the costly edge connection margin that you see as this pink debug. While this works it can cause pathfinding issues and has a very high performance cost to update on larger maps so better not rely on it.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.