Godot Version
4.3
Question
I have procedurally generated maps, meshes and navigation polygons. No errors or warnings while constructing the scene. I set target for a navigation agent. When an agent target is set, it generates a path towards me (FPS) - the path is made only up to certain point and is_target_reachable return false. (no errors or warnings, and I have about every warning on)
Please look the image below.
(Since the navigation mesh debugging seems not to work with procedural maps, I have implemented my own.) The untextured polygons are navigation polygons (all in the same region and map) and that red line illustrates the navigation path.
As you can see the path wont reach me (player / FPS) but stops at edge of two polygons (orange and green). There is no gap between them (the edge vertices are shared). Besides the path has no issue with any other polygons (all those blue and oranges).
Any hints how to dig that out? What may go wrong?