We’ve got a big city that’s essentially one big plane for the “streets” and a bunch of cubes that mark houses. I want to build a recast graph based on the streets. For somewhat large houses, though, a graph shows up inside of them, as the ground in there is large enough to allow a piece of the recast graph to show up.
Now, I can fix this by setting a really huge region size (4000 manages to exclude all the houses), but that seems hacky. Is there some better way to say “don’t consider anything inside of this box as a walkable surface”?
RecastMeshObj with Area type set to “Unwalkable Surface” prevents graphs from showing up on the roofs, but not inside the houses. I could create a plane on the floor and then later delete it, but I want to check if there’s something built-in I’m missing.