60 Commits
Author SHA1 Message Date
smix8 9d281b035b Add 4.5 upgrade Navigation notes
Adds 4.5 upgrade Navigation notes.
2025-09-19 22:31:30 +02:00
smix8 8e81cb34d4 Update NavigationPathQueryObjects to explain all (new) options
Updates NavigationPathQueryObjects to explain all (new) options.
2025-07-17 20:21:52 -04:00
smix8 6487756b28 Add subsection for TileMap layer reordering
Adds subsection for TileMap layer reordering.
2024-09-24 10:32:01 +02:00
smix8 f28b7eca81 Add hint that navmesh geometry nodes can be parsed by groupname
Adds hint that navmesh geometry nodes can be parsed by groupname.
2024-09-19 19:21:57 +02:00
smix8 48343bebde Add tip and warning about TileMap build-in navigation
Adds a tip to TileMap navigation section that informs users to prefer baking the TileMap navigation.
Also adds a warning that 2D navigation meshes can not overlap.
2024-08-11 22:52:31 +02:00
smix8 01103403c3 Add 2D versions of NavigationAgent script templates
Adds 2D versions of the NavigationAgent script templates and condenses all the templates in a tab menu.
2024-08-10 18:23:03 +02:00
smix8 ea26ff9269 Update NavigationAgent doc with new simplify_path property
Mentions the new simplify_path  properties on the NavigationAgents.
2024-08-10 14:03:02 +02:00
smix8 9017929096 Add links to navigation mesh chunks demos
Adds links to navigation mesh chunks demos.
2024-08-08 20:10:51 +02:00
smix8 04f9e34d04 Mention that the NavigationMesh border_size only works along xz-axis
Adds a warning that the NavigationMesh border_size property only works along xz-axis as a limitation of the Recast third-party baking library.
2024-08-04 21:33:14 +02:00
smix8 3ba1dd072c Fix wrong information on NavigationLayers page
Removes the parts that state that the navigation layers have anything to do with how a navigation map merges the navigation regions or navigation mesh polygons. Also corrects wrong statement about changing the navigation layers of a region as that change requires a server sync.
2024-07-17 01:05:12 +02:00
smix8 dd1ff5a7c2 Mention that unwanted navmesh can be discarded with a NavigationObstacle3D
Adds info that in Godot 4.3 a NavigationObstacle3D can be baked to navmesh and used to discard unwanted navmesh inside its shape, e.g. navmesh that appears inside walls.
2024-07-16 20:54:53 +02:00
smix8 8e0e12367f Update NavigationObstacles for Godot 4.3 changes
Updates NavigationObstacles documentation as they can not affect the navigation mesh baking.
2024-05-16 01:52:25 +02:00
smix8 02cf059c17 Add documentation for navigation mesh chunk baking
Adds documentation for navigation mesh chunk baking by using baking bound and border size properties.
2024-05-04 18:25:06 +02:00
smix8 cac53e5d15 Update some navigation code examples
Updates some navigation code examples.
2024-02-15 21:49:42 +01:00
smix8 bb3d8dc185 Mention passing side assumption of RVO avoidance
Mentions passing side assumption of RVO avoidance.
2024-02-15 07:09:01 +01:00
smix8 4fd70a00a8 Fix script error in NavigationMesh example
Fixes script error in NavigationMesh example.
2024-02-05 00:08:29 +01:00
smix8 df8b911164 Improve navigation mesh code examples
Improves navigation mesh code examples.
2024-01-05 11:10:20 +01:00
smix8 99677ea448 Add script example for NavigationLink
Adds a script example how to create NavigationLinks with the NavigationServer.
2024-01-03 23:01:45 +01:00
smix8 c8f7e92e34 Update navigation mesh baking doc
Updates navigation mesh baking doc.
2023-12-12 20:53:42 +01:00
smix8 c6bcf5389c Update Navigation Overview for new obstacles
Updates Navigation Overview for new obstacles.
2023-09-20 23:47:05 +02:00
smix8 6d6067822f Update navigation different actor types for new SourceGeometryData
Updates navigation different actor types for new SourceGeometryData.
2023-06-25 19:31:54 +02:00
smix8 7e018df856 Update NavigationAgent velocity description
Update NavigationAgent velocity description.
2023-06-13 22:35:01 +02:00
smix8 cf2db6280e Update NavigationObstacle API doc
Updates NavigationObstacle API doc.
2023-06-10 16:44:01 +02:00
smix8 15e35f27d2 Update navigation examples that use NavigationMesh.create_from_mesh()
Updates navigation examples that use NavigationMesh.create_from_mesh()
2023-06-01 11:40:13 +02:00
smix8 837ac94c0a Fix NavigationLink doc using old property names
Fixes NavigationLink doc using old property names
2023-05-31 18:54:05 +02:00
smix8 edb7d9e02e Minor fixes to navigationagent doc
Addes some minor fixes to navigationagent doc.
2023-05-27 12:40:26 +02:00
smix8 faeb8ebd96 Remove agent avoidance page
Removes agent avoidance page.
2023-05-26 12:08:33 +02:00
smix8 9f4ef23a9a Fix wrong navigation agent example code
Fixes wrong navigation agent example code.
2023-05-18 21:24:58 +02:00
smix8 cf9760d61a Update NavigationAgent doc for avoidance rework
Updates NavigationAgent doc for avoidance rework.
2023-05-18 14:37:31 +02:00
smix8 bf8426915a Update NavigationObstacle doc for avoidance rework
Updates NavigationObstacle doc for avoidance rework.
2023-05-12 05:51:38 +02:00
smix8 9e0706b087 Fix NavigationAgent script examples
Fixes NavigationAgent script examples.
2023-04-20 21:42:07 +02:00
smix8 ca66575498 Add NavigationLinks to navigation overviews
Adds NavigationLinks to navigation overviews.
2023-04-05 01:50:19 +02:00
smix8 7f6c15beab Add navigation documentation how to improve performance (#6879)
Adds documentation page about how to improve performance for navigation mesh baking and pathfinding.
2023-03-15 12:24:06 -07:00
smix8 f90693c3cf Add NavigationAgent.is_navigation_finished() early return to script examples to avoid in-place jitter
Adds early return to script examples for NavigationAgent path following when NavigationAgent.is_navigation_finished() is true.
2023-02-15 13:21:07 +01:00
smix8 0c4dd78bbe Fix navigation basic setup confusing instructions / images
Fixes some confusing images and instructions in the basic setup section as it is not required to place the character below a NavigationRegion node, it can be placed anywhere.
2023-02-13 01:38:20 +01:00
smix8 7af155b8cf Fix errors in navigation_layers bitmask example
Fixes errors in navigation_layers example like wrong property names or missing string closure.
2023-02-12 00:58:50 +01:00
smix8 7109df73f3 Update NavigationAgent doc with 'location' to 'position' rename 2023-01-25 03:06:41 +01:00
smix8 085912e639 Add doc for Navigation Debug PerformanceMonitor
Adds documentation for Navigation Debug PerformanceMonitor.
2023-01-21 21:49:37 +01:00
smix8 ba40296563 Fix NavigationRegion choice paralysis
Users were clearly overwhelmed with this choice what to pick.
2023-01-11 22:36:24 +01:00
smix8 0443713ca1 Fix missing var in NavigationAgent script example
Fixes missing var for CharacterBody3D NavigationAgent script example.
2023-01-11 21:20:06 +01:00
smix8 dcc9cfae1c Add detail for common NavigationMesh user misconceptions
Adds note and more detailed explanation for common navigation mesh or navigation system user misconceptions.
2023-01-11 09:21:44 +01:00
smix8 9b190a7254 Clarify NavigationServer created regions
Clarify that NavigationServer create navigation regions do not join a navigation map automatically like a NavigationRegion node would. The server API created regions need a manual map assignment with region_set_map().
2023-01-03 03:33:53 +01:00
smix8 512307b829 Fix Navigation doc for different actor types due to recent renames
Fixes Navigation doc for different actor types due to recent renames.
2022-12-25 18:33:15 +01:00
smix8 f3836770ca Fix NavigationServers doc due to recent renames
Fixes NavigationServers  doc page due to recent function renames.
2022-12-19 20:47:52 +01:00
smix8 0833423019 Add documentation for NavigationPathQuery objects
Adds documentation how to use the NavigationPathQueryParameters and NavigationPathQueryResult objects.
2022-12-19 20:13:18 +01:00
smix8 6927eed8f6 Fix NavigationMeshes doc due to recent renames
Fixes NavigationMeshes doc page due to recent function renames and other navigation anti-abbreviations changes.
2022-12-18 03:14:06 +01:00
smix8 0c2058cb96 Add doc for NavigationLinks
Adds documentation for the new NavigationLinks with cross-ref to other relevant topics.
2022-10-13 10:39:04 +02:00
smix8 4e41ed13f2 Fix Navigation index order to make thematically more sense
The original index from all the Navigation pullrequests was ordered from beginner / core topics to more sophisticated / focused / niche topics but this got mixed up due to splitting the pr's and the order the pr's were merged.
2022-10-11 18:39:10 +02:00
smix8 1c7003ddbb Add missing baked_navmesh image 2022-10-11 10:36:43 +02:00
smix8 60cf1951af Add doc for NavigationRegions
Adds documentation for NavigationRegions and NavigationServer API use.
2022-10-11 06:21:30 +02:00
smix8 d373dd8784 Add doc for direct NavigationServer path queries
Adds documentation how to use a navigation path that is obtained by the NavigationServer API directly without the help of NavigationAgent nodes.
2022-10-11 06:16:31 +02:00
smix8 bb5424a665 Add doc for NavigationLayers and area access
Adds documentation for NavigationLayers and how to use the bitmask for gameplay features like area access.
2022-10-11 06:11:33 +02:00
smix8 0691cba9cb Add doc for NavigationMesh connections and NavigationDebug
Adds documentation how to merge and / or connect different navigationmeshes and how to use the available navigation debug functions.
2022-10-11 06:07:37 +02:00
smix8 594911cf33 Add doc for NavigationServer, NavigationAgent and RVO agent avoidance
Adds documentation for NavigationServer with focus on topics not explained in the class documentation.
Adds documentation for NavigationAgent node use and caveats.
Adds documentation for RVO agent avoidance.
2022-10-11 05:49:08 +02:00
smix8 cfc023737d Add doc for 2D & 3D navigationmesh generation
Adds documentation how to create navigationmesh / navpolygons for 2D and 3D both with editor tools as well with scripts + some technical background stuff.
2022-10-11 05:44:10 +02:00
smix8 203c912b9a Add doc for NavigationObstacle nodes and NavigationServerAPI use for obstacle agents
Document NavigationObstacles nodes and NavigationServer API use for obstacle agents.
2022-10-11 05:35:10 +02:00
smix8 0babdc92d1 Add doc for navigation maps, different actor types, and actor locomotion
Adds documentation for navigation maps and how to support actors of different types (e.g. size) and with different locomotion states (e.g. crawling).
2022-10-05 23:37:39 +02:00
smix8andRémi Verschelde 869830c6ba Document MeshLibrary navmesh export (#5863)
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-06-08 13:31:52 +02:00
smix8 5cbff38341 Add missing Navigation category
Add missing Navigation category
2022-06-04 00:15:12 +02:00
smix8 274a98b410 doc AnimationNodeTimeSeek clarify usage and code example
doc AnimationNodeTimeSeek clarify usage and code example
2021-04-17 21:41:08 +02:00