Can the planetary nav mesh be reused to navigate ship insides once you have cargo boxes and other stuff lying around?
TL;DRThe goal is for nav mesh inside ships to connect dynamically to the planetary mesh (ramps, ladders), and AI should avoid placed boxes, though players may be able to trap AI and that still needs fixing.
Are they asking about being able to walk the ship?
Yeah, could the dynamic nav mesh just be created to make AI suddenly be able to walk through ships and stuff?
That's the goal, basically, for us to have the ships there and have nav mesh actually inside the ships. And then let's say a ramp opens up, then the nav mesh is dynamically spawned, saying, 'Okay, hey, I can connect from the planetary nav mesh up the ramp, then into the ship.' So right now the team is working through a lot of those connectors, whether those be jumps, ladders, so on and so forth, so that the AI should be able to connect and go through all the different instances that they need to in order to navigate wherever they need to.
And the second half of that question was, dynamically, if I put a cargo box down there, is the AI going to know that they can no longer move there?
Yeah, it should. Obviously, there will be points in time where I guess the players can really mess up the AI, if they basically stack a box or build a baby gate, but we'll need to work out how we can fix that and how we can change the AI's behavior in order to possibly move the boxes out of the way or even find a new way around.