Drone Vertical 3D Navigation

Godot Version

4.3

Question

I am currently trying to make a drone in my game that will assist the player. I want that drone to navigate in all three axes: x, y, and z. I am trying to use the NavigationRegion3D and the NavigationAgent3D to do this. Navigation in the x and z axes works fine, but navigation on the y-axis doesn’t work.
I think the reason for this is that in my game I currently have a flat ground and when I bake the NavigationMesh, it just makes a plane on the x and z axes. Because of this, I think the NavigationAgent3D doesn’t know that my drone can go up and down on the y-axis also.
Is there any way around this issue?

I don’t know of a any way to have a navigation volume (a full 3d space where objects can navigate). But you could offset your drone vertically based on where it is. You would have to make custom code for this though, I do not think Godot can do this on its own.