summaryrefslogtreecommitdiff
path: root/doc/classes
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2022-06-01 19:44:31 +0200
committerGitHub <noreply@github.com>2022-06-01 19:44:31 +0200
commitd9daf3869f27e2afdacb2744168052ce0d4ae43b (patch)
tree0007026be7db97b8a65905f7e1634dfc0702f0ef /doc/classes
parentfc18891dbceace03c3867ac26c15b79cfbc673df (diff)
parentb1d98534154dafa208076e8f8d7c93e4a43726f9 (diff)
Merge pull request #61607 from smix8/navigation_agent_height_offset_doc_4.x
Document that NavigationAgent height offset is mostly a placebo
Diffstat (limited to 'doc/classes')
-rw-r--r--doc/classes/NavigationAgent3D.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/classes/NavigationAgent3D.xml b/doc/classes/NavigationAgent3D.xml
index 445fac55fe..db2210b6e3 100644
--- a/doc/classes/NavigationAgent3D.xml
+++ b/doc/classes/NavigationAgent3D.xml
@@ -86,7 +86,7 @@
</methods>
<members>
<member name="agent_height_offset" type="float" setter="set_agent_height_offset" getter="get_agent_height_offset" default="0.0">
- The agent height offset to match the navigation mesh height.
+ The NavigationAgent height offset is subtracted from the y-axis value of any vector path position for this NavigationAgent. The NavigationAgent height offset does not change or influence the navigation mesh or pathfinding query result. Additional navigation maps that use regions with navigation meshes that the developer baked with appropriate agent radius or height values are required to support different-sized agents.
</member>
<member name="avoidance_enabled" type="bool" setter="set_avoidance_enabled" getter="get_avoidance_enabled" default="false">
If [code]true[/code] the agent is registered for an RVO avoidance callback on the [NavigationServer3D]. When [method NavigationAgent3D.set_velocity] is used and the processing is completed a [code]safe_velocity[/code] Vector3 is received with a signal connection to [signal velocity_computed]. Avoidance processing with many registered agents has a significant performance cost and should only be enabled on agents that currently require it.