I am implementing open world and trying to stream Recast Graph Data around the player. I look through other post and find out about TileHandler.LoadTile. So I did it and load the navmesh tile around the player. But it takes around 180ms to load one tile. This is too slow. So I did split your Recast file into multiple chunk and load them around the player. This give me a better result and now one tile take 90ms to load. The most time is spend on BBTree.RebuildForm. So is there any way that I can speed this up or async load this?
The world is pretty big but is not procedural.
Thank for the help. Cheers.