Hello, I’m trying to set up a world-partitioned navmesh for my game and I am following the official guide here: World Partitioned Navigation Mesh. The problem is that after setting the RecastNavmesh to world-partitioned only a part of the navmesh is being created. First I though that my level/geometry was the issue but I can replicate the issue with the default World Partition level in a completely new project (screenshot below). As I said, I’m following the guide, setting the same settings as suggested there and it’s the same outcome every time. I guess this still is an experimental feature but does anyone have an idea how to make this work? Btw, I’m currently using 5.3.1
I’m like this too.
I tested it and it didn’t happen in 5.2, so I guess it’s a bug that occurred in 5.3.
please give me a solution.
It’s a Engine bug that is already fixed in ue5-main branch on Github.
Here is the solution to fix this bug if you build engine from source code:
1./Engine/Source/Editor/UnrealEd/Private/WorldPartition/WorldPartitionNavigationDataBuilder.cpp
TObjectPtr compilation fixes ahead of enabling GC barrier
2./Engine/Source/Runtime/Engine/Private/WorldPartition/NavigationData/NavigationDataChunkActor.cpp
Fix for ANavigationDataChunkActor having wrong actor location
Hope this helps.
but, how to fix it with launcher engine?
Sorry to say that I have no idea how to fix it without changing the engine source code.
Since this bug has already been fixed on ue5-main branch, my suggestion is waiting for the new release version.
it seems like that the bug doesn’t fixed in 5.3.2
Same issue, changing the Recast actor location doesn’t work, neither does moving the Recast->NavMeshOriginOffset.
Thanks for checking zhenghzzz1, hoping 5.4 fixes it and isn’t too far away
badly 5.4 still
It worked correctly for me in 5.4.1. If I turned down the Navigation Data Chunk Grid Size to the low debug number in those docs, then it completely breaks and only generates on a portion of the map.
I’m totally having this problem all day but I’m on 5.4.4 — yet @The-JL 's solution had no effect at my end whatsoever. Unlike OP who only got a quarter of the nav-volume generated, over here it’s always exactly half the nav-volume:
That’s consistently so, whether I go for the full 9x9km or even just a 2x2km nav-volume placed at origin… with a “Navigation Data Chunk Grid Size” of a whopping 409600! Same at half that. Same at double that… update: also occurs with a nav-volume scale of 50 which should be around 100x100x100m.
Basically no nav-mesh geometry is generated (or shown) at negative-Y coordinates!