Age | Commit message (Collapse) | Author |
|
Contrary to the entire rest of the engine NavigationAgent's and NavigationLinks decided to deal with locations instead of positions.
|
|
Tweaks default values for NavigationAgent2D to work better out of the box within a new 2D project using default resolution.
|
|
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.
|
|
Make NavigationAgent `target_location` a property
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
Found via `codespell`
|
|
Handle removal of Pool*Array types and other recent changes.
|
|
Lots of internal API changes and some docstrings were lost in the conversion.
I manually salvaged many of them but for all the rendering-related ones, an
additional pass is needed.
Added missing enum bindings in BaseMaterial3D and VisualServer.
|
|
|