Skip to content

Commit ab91347

Browse files
authored
Merge pull request godotengine#7971 from smix8/navobstacle_update
Update Navigation Overview for new obstacles
2 parents 1bbf595 + c6bcf53 commit ab91347

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

tutorials/navigation/navigation_introduction_2d.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ Godot provides the following objects and classes for 2D navigation:
3535
Reference to a specific navigation link that connects two navigation mesh positions over arbitrary distances.
3636
- NavAgent RID
3737
Reference to a specific avoidance agent with a radius value use solely in avoidance.
38+
- NavObstacle RID
39+
Reference to a specific avoidance obstacle used to affect and constrain avoidance velocities of agents.
3840

3941
The following SceneTree Nodes are available as helpers to work with the NavigationServer2D API.
4042

@@ -59,10 +61,8 @@ The following SceneTree Nodes are available as helpers to work with the Navigati
5961
for a Node2D inheriting parent Node.
6062

6163
- :ref:`NavigationObstacle2D<class_NavigationObstacle2D>` Node
62-
A Node that acts as an agent with avoidance radius, to work it needs to be added under a Node2D
63-
inheriting parent Node. Obstacles are intended as a last resort option for constantly moving objects
64-
that cannot be re(baked) to a navigation mesh efficiently. This node also only works if RVO processing
65-
is being used.
64+
A Node that can be used to affect and constrain avoidance velocities of avoidance enabled agents.
65+
This Node does NOT affect the pathfinding of agents which requires changing the navigation mesh instead.
6666

6767
The 2D navigation meshes are defined with the following resources:
6868

tutorials/navigation/navigation_introduction_3d.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ Godot provides the following objects and classes for 3D navigation:
3838
Reference to a specific navigation link that connects two navigation mesh positions over arbitrary distances.
3939
- NavAgent RID
4040
Reference to a specific avoidance agent with a radius value use solely in avoidance.
41+
- NavObstacle RID
42+
Reference to a specific avoidance obstacle used to affect and constrain avoidance velocities of agents.
4143

4244
The following SceneTree Nodes are available as helpers to work with the NavigationServer3D API.
4345

@@ -62,10 +64,8 @@ The following SceneTree Nodes are available as helpers to work with the Navigati
6264
a Node3D inheriting parent Node.
6365

6466
- :ref:`NavigationObstacle3D<class_NavigationObstacle3D>` Node
65-
A Node that acts as an agent with avoidance radius, to work it needs to be added under a Node3D
66-
inheriting parent Node. Obstacles are intended as a last resort option for constantly moving objects
67-
that cannot be re(baked) to a navigation mesh efficiently. This node also only works if RVO processing
68-
is being used.
67+
A Node that can be used to affect and constrain avoidance velocities of avoidance enabled agents.
68+
This Node does NOT affect the pathfinding of agents which requires changing the navigation mesh instead.
6969

7070
The 3D navigation meshes are defined with the following resources:
7171

0 commit comments

Comments
 (0)