+1 vote

Hi Guys.
In Godot 3.x I was able to add a navigationmeshInstances to my 3d grid tiles and it would work as long as the gridmap was a child of a NavigationmeshInstance. This was a weird hierarchy that this setup required but it did work,

How can I get 3d gridmap to with with navigation regions in Godot 4, with per-tile navigation meshes? Basically, I need each grid tile to have a plane navmesh (there is a slot for per-tile navmesh) so that my enemies will walk only on the tiles and not fall off the edge (ie, only walk where there is a navmesh).

So when I try to replicate this setup in 4, I get lots of this error:
NavMap::sync: Attempted to merge a navigation mesh triangle edge with another already-merged edge. This happens when the current cell_size is different from the one used to generate the navigation mesh. This will cause navigation problem.
<C++ Source> modules\navigation\nav_map.cpp:610 @ NavMap::sync()

Has anyone gotten 3d gridmap navigation to work in Godot 4 yet?

Godot version 4.0
in Engine by (506 points)

Did you ever get this working? I have the same error and my agents are walking completely outside of the navmesh...

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.