Age | Commit message (Collapse) | Author |
|
Adds helper functions to set the links start and end position with global positions or get them as global positions.
Adds global start and end position for the navigation link to the 'link_reached' signal of NavigationAgent. That signal gets emitted when a navigation link waypoint is reached. Requires that 'owner' meta data is enabled on the NavigationAgent.
|
|
Adds path debug visuals for NavigationAgent2D, NavigationAgent3D and NavigationServer.
|
|
Contrary to the entire rest of the engine NavigationAgent's and NavigationLinks decided to deal with locations instead of positions.
|
|
Adds navigation tutorial links inside the class doc to the related and more detailed godot-docs pages.
|
|
|
|
[4.x] Mark navigation classes and nodes as experimental
|
|
Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav".
|
|
The navigation team has some large changes planned for navigation in the 4.x timeframe, so marking these nodes as experimental to give users a heads up that the API may change in breaking ways.
|
|
|
|
requires avoidance_enabled to be true to emit
|
|
|
|
|
|
NavigationAgent2D/3D.`neighbor_dist` -> `neighbor_distance` (also affects setters and getters)
NavigationServer2D/3D.`agent_set_neighbor_dist()` -> `agent_set_neighbor_distance()`
Also changes their parameters' names.
Doesn't affect "Agent.neighborDist_" in Agent.h
|
|
|
|
Documents Navigation radius property, especially that it affects avoidance only.
|
|
|
|
Adds helper functions to work with the navigation layer bitmask.
|
|
Add NavigationAgent desired path distance
|
|
Streamline Navigation layer function names.
|
|
Add NavigationAgent set_navigation_map() and get_navigation_map() function.
|
|
Document the correct use of NavigationAgent path functions.
|
|
Document that NavigationAgent height offset is mostly a placebo.
|
|
Changes NavigationAgent avoidance callback to a toggle that is disabled by default.
Also fixes a few missing descriptions / wrong warnings.
|
|
|
|
This makes it easier to spot syntax errors when editing the
class reference. The schema is referenced locally so validation
can still work offline.
Each class XML's schema conformance is also checked on GitHub Actions.
|
|
|
|
For the time being we don't support writing a description for those, preferring
having all details in the method's description.
Using self-closing tags saves half the lines, and prevents contributors from
thinking that they should write the argument or return documentation there.
|
|
And typo fix from https://github.com/godotengine/godot-docs/pull/4882.
|
|
|
|
|
|
A few extra renames for classes which were missed in last week's PRs.
|