Hi,
Why Godot 3 doesn't includes navmesh push button in the editor ? There is some open source tool called recast. https://github.com/recastnavigation/recastnavigation
How to create navmesh in Godot https://youtube.com/watch?v=I6f8qA6BTK4
How to create navmesh in Unity https://youtube.com/watch?v=OccDZCndmnA
That video is old, Godot 3 alpha 2 actually has recast integration.
@Zireael said: That video is old, Godot 3 alpha 2 actually has recast integration.
There is only NavigationMeshInstance, i didn't see any settings about baking it. Where it is ?
If you select your navigation mesh instance you get a bake button above the scene view. Also there's lots of new settings under navigation mesh instance, they all have to do with baking.
I got a scene with a floor rectangle, i added a Navigation node , a child NavigationMeshInstance with a New NavigationMesh. Click on Bake, but there is nothing visible ?
Try making an issue on Github then, looks like you uncovered a bug.
@Zireael said: Try making an issue on Github then, looks like you uncovered a bug.
There is no bug. You must place your level objects under NavmeshInstance to get it bake the level.
That's... pretty much non-intuitive if in other cases pressing bake wipes the existing navmesh...
@Zireael said: That's... pretty much non-intuitive if in other cases pressing bake wipes the existing navmesh...
Pressing bake only rebuild navmesh, your level geometry under node "Navigation" is never touched. I find it pretty natural and well organized this way, without needing some tag to say what geometry is baked.