Sfoglia il codice sorgente

Merge pull request #79786 from smix8/navmesh_max_edge_len_4.x

Disable NavigationMesh `edge_max_length` property by default
Yuri Sizov 2 anni fa
parent
commit
ee1be950a1
2 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 2 2
      doc/classes/NavigationMesh.xml
  2. 1 1
      scene/resources/navigation_mesh.h

+ 2 - 2
doc/classes/NavigationMesh.xml

@@ -111,8 +111,8 @@
 		<member name="edge_max_error" type="float" setter="set_edge_max_error" getter="get_edge_max_error" default="1.3">
 			The maximum distance a simplified contour's border edges should deviate the original raw contour.
 		</member>
-		<member name="edge_max_length" type="float" setter="set_edge_max_length" getter="get_edge_max_length" default="12.0">
-			The maximum allowed length for contour edges along the border of the mesh.
+		<member name="edge_max_length" type="float" setter="set_edge_max_length" getter="get_edge_max_length" default="0.0">
+			The maximum allowed length for contour edges along the border of the mesh. A value of [code]0.0[/code] disables this feature.
 			[b]Note:[/b] While baking, this value will be rounded up to the nearest multiple of [member cell_size].
 		</member>
 		<member name="filter_baking_aabb" type="AABB" setter="set_filter_baking_aabb" getter="get_filter_baking_aabb" default="AABB(0, 0, 0, 0, 0, 0)">

+ 1 - 1
scene/resources/navigation_mesh.h

@@ -86,7 +86,7 @@ protected:
 	float agent_max_slope = 45.0f;
 	float region_min_size = 2.0f;
 	float region_merge_size = 20.0f;
-	float edge_max_length = 12.0f;
+	float edge_max_length = 0.0f;
 	float edge_max_error = 1.3f;
 	float vertices_per_polygon = 6.0f;
 	float detail_sample_distance = 6.0f;