2
0
Эх сурвалжийг харах

Make sure nodes with CrowdAgent component are excluded from nav geometry generation. Related to #1689.

Lasse Öörni 9 жил өмнө
parent
commit
4144ff27c6

+ 2 - 2
Source/Urho3D/Navigation/NavigationMesh.cpp

@@ -901,8 +901,8 @@ void NavigationMesh::CollectGeometries(Vector<NavigationGeometryInfo>& geometryL
     // Make sure nodes are not included twice
     // Make sure nodes are not included twice
     if (processedNodes.Contains(node))
     if (processedNodes.Contains(node))
         return;
         return;
-    // Exclude obstacles from consideration
-    if (node->HasComponent<Obstacle>())
+    // Exclude obstacles and crowd agents from consideration
+    if (node->HasComponent<Obstacle>() || node->HasComponent<CrowdAgent>())
         return;
         return;
     processedNodes.Insert(node);
     processedNodes.Insert(node);