Navmesh and level streaming

Is there any way to build navmesh on full loaded level and made it not to be affected by level streaming then ? I have a preatty large map and i made level streaming via volumes today but since then my spawned bots are falling under map insted of keeping their positions on navmesh. any ideas ?

Hi Virusik,

I’m not certain I understand what’s happening here. You have a level that has some volumes in it that stream sub-levels, right? When you say your bots are falling under map, that seems like a collision problem. When does that start happening? Is it only once a new sub-level is loaded? Please be descriptive of when and where exactly that starts happening (on begin play? on sub-level load? in persistent level or only sub-level?) and how your level is set up (is sub-level loaded on begin play, or only when volume is entered?). Thanks!

Ye there is collision problem cuz there is no envoierment under them :stuck_out_tongue: when i am spawning them they are on other room which is not rendered and loaded yet. solution would be to stick them to navmesh like glue but navmesh is affected by streaming volumes :X thesecond option is too make volumes to be affected by bots too so they would load automaticlly when they join in but i cannot find option to do so. Any ideas ? Thanks

Nav Mesh only affects meshes with collision below it. It’s a set of instructions over an area, and not something you can stick something to. So if you’re loading your bots (or anything else, for that matter) in an area with no collision below them, they’ll fall. Have you tried placing bots in level to be loaded, so they don’t exist until level is loaded? If you need them to exit that load area, you can instead try only loading them (in persistent level) once sub-level is loaded. Would either of those solutions work for your project?