If an actor contains multiple primitive components, it uses all of them for calculating navigation bounds even if some of the primitives are not marked as navigation relevant. Toggling navigation relevancy of the primitives once in the scene also does not alter/correct which primitives interact with navmesh generation.
Customer provided solution:
// Engine/Source/Runtime/NavigationSystem/Private/NavModifierComponent.cpp : 39 if (PrimComp && PrimComp->IsRegistered() && PrimComp->IsCollisionEnabled()){ // New// Engine/Source/Runtime/NavigationSystem/Private/NavModifierComponent.cpp : 39 if (PrimComp && PrimComp->IsRegistered() && PrimComp->IsCollisionEnabled() && PrimComp->CanEverAffectNavigation()){
Expected result: The navmesh is cutout around the original, navigation relevant primitive, and the second primitive component does not cut the navmesh.
Actual Result: Navmesh is cut out around each of the volumes despite one not being listed as navigation relevant.
I am not able to find world outliner how to enable it?
Installer 4.10 failed with error code R-1603
How can i modify the param name in EQS node
How to achieve HLSL Multiple Render Target in Material blueprints?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How does TextureRenderTarget2D get TArray<uint8> type data?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
How can PaintContext be used as function parameter in OnPaint?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-160479 in the post.
0 |
Component | UE - AI - Navigation |
---|---|
Affects Versions | 5.0 |
Target Fix | 5.1 |
Created | Aug 8, 2022 |
---|---|
Resolved | Aug 16, 2022 |
Updated | Aug 23, 2022 |