RecastNavMesh is not generated at the sub level dynamically added in C ++ in 4.20. In 4.18, 4.19 it was generated normally.

Probably, changes to the large number about NavMesh systems from 4.19 to 4.20 cause this issue.

This problem can be avoided by setting Runtime Generation of Navigation Mesh to Dynamic and placing NavMesBoundsVolume at a persistent level. However, from a performance point of view it is desirable to resolve in the state of Static

Steps to Reproduce
  1. Open attached project in
  2. PIE
  3. Press "Map1" button to visible Map1
  4. Check that RecastNavMesh-default is generated correctly
  5. Press "Map1" button to invisible Map1
  6. Press "Map2" button to visible Map2
  7. Check that RecastNavMesh-default is generated correctly

result:RecastNavMesh-default is not generated for Map 2


Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-62955 in the post.

Login to Vote

Won't Fix
ComponentUE - AI
Affects Versions4.20.1
CreatedAug 16, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021