Description

In Simulate or PIE it is not possible to see any Navmesh Volumes past the 1st in a multi-navmesh setup. Any Nav Volumes after the 1st need to have the 1st one enabled for them to be drawn in the Level. Attached is a repro project with this setup.

This was reported and tested in 4.23.1 (CL-9631420). This was reproduced in 4.24.1 (CL-10757647) and Main 4.25 (CL-11152609)

Steps to Reproduce
  1. Open the UE4 Editor and create a Blank template project
  2. Open Project Settings>Navigation System and add two Support Agents
  3. Make sure they have different names, Default Query Extents, Nav Agent Radius, and Nav Agent Height.
  4. Add two NavMesh Volumes to the Level and make sure each uses a different Supported Agent
  5. Build Paths and EnableDrawing on the second RecastNavMesh
  6. Simulate the game or go into PIE (show navigation command is needed)

Results: Navmesh bounds volumes are only visible during Simulate and PIE if their Supported Agents includes the first agent.

Expected: All navigation volumes should be visible with their respective colors when Enable Drawing is true. Currently they are all visible with the correct colors in the editor viewport, but disappear during simulation or PIE unless they are enabled for the first agent created. Volumes which have only the 2nd or beyond agent enable are not visible during simulation.

Have Comments or More Details?

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

5
Login to Vote

Won't Fix
ComponentUE - AI - Navigation
Affects Versions4.23.14.24.24.25
CreatedJan 29, 2020
ResolvedJul 19, 2022
UpdatedJul 19, 2022