in my top down project i have a nav mesh bounds volume in my world/level. On game start i attach the nav mesh volume to my player character.
Every two seconds i realign the navmesh bounds volume to my player position. It works as intended until my player character moves about 4500 units away from startposition. then it will not realign anymore. I can see with
enabled that the nav mesh is still registering input from BP characters, but it will not realign anymore.
Is there a limit to nav mesh positioning that i’m not aware off? Or something completely different that hinders the navmesh bounds volume to be moved to a new position.
In project setting Navigation Mesh → Runtime Generation is set to Dynamic. (same result with Static).
Nav Mesh Bounds Volume is set to Movable.
As mentioned everything works fine until player moves quite a distance
SOLUTION: The NavMeshVolume needs a floor mesh to be able to contruct the NavMesh tiles. obvious? yes! … Which i had in my level, but it was not moving with the volume. Which meant that once the player had moved outside the floor area the navmesh stopped working. Basically the floor tile just needed to be moved with the NavMeshVolume. Now it works as expected.
Might be a silly obvious soution, but including it here in case some else might find it useful.