smix8
f0069cc1e9
Add NavigationServer.region_owns_point() helper function
...
Adds a helper function to check if a world space position is currently owned by a navigation region.
(cherry picked from commit e57360d8df
)
2022-06-24 10:19:00 +02:00
smix8
38ee593b76
Add Navigation function to get all navigation maps
...
Added new function that returns all created navigation map RIDs from the NavigationServer. The function returns both 2D and 3D created navigation maps as technically there is no distinction between them.
(cherry picked from commit c0fed1d4e8
)
2022-06-23 16:29:11 +02:00
smix8
fcff804844
Implement NavigationMesh bake area
...
Adds two new properties to NavigationMesh resources to restrict the navmesh baking to an area enclosed by an AABB with volume.
(cherry picked from commit 0c4d99f4fd
)
2022-06-23 16:17:43 +02:00
salamandars
22881a6923
Clarify that MeshInstance surface methods only apply to override materials
2022-06-23 22:58:52 +10:00
Rémi Verschelde
3c35617c50
Merge pull request #62187 from smix8/nav_nodes_depr_3.5
2022-06-20 18:36:17 +02:00
smix8
693aeaf799
[3.5] Mark Navigation/Navigation2D nodes as deprecated
...
Mark Navigation/Navigation2D nodes as deprecated. They already just redirect calls to the NavigationServer and have no longer a real purpose. In Godot 4.0 both nodes are already removed for good reasons.
2022-06-20 17:37:55 +02:00
smix8
88e42b2915
Add NavigationAgent desired path distance
...
Add NavigationAgent desired path distance
(cherry picked from commit 07740302f3
)
2022-06-20 15:11:09 +02:00
Rémi Verschelde
0cb897421a
Node: Rename `child_exited_tree` to `child_exiting_tree`
...
The name was confusing as this signal is emitted around the same time as
`tree_exiting` and `NOTIFICATION_EXIT_TREE`, i.e. while the child node is
still in tree.
Fixes #59210 .
(cherry picked from commit 3e6de687b8
)
2022-06-20 15:00:09 +02:00
Hugo Locurcio
8ad483e2d8
Document incremental search support in ItemList, PopupMenu and Tree
...
(cherry picked from commit 466bd7ce39
)
2022-06-20 14:58:15 +02:00
Rémi Verschelde
e4d6a4d005
Merge pull request #60799 from Calinou/doc-os-cmdline-args-3.x
2022-06-19 14:09:23 +02:00
Rémi Verschelde
5478afdb1e
i18n: Sync classref translations with Weblate
2022-06-19 13:59:41 +02:00
Rémi Verschelde
4137578369
Fix typos with codespell
...
Using codespell 2.2-dev from current git.
Fix a couple incorrect uses of gendered pronouns.
2022-06-19 13:48:15 +02:00
Rémi Verschelde
acd4a01b8c
ProjectSettings: Ensure 'editor/' settings aren't nested
...
Having a mix of settings with and without subcategory makes the 'Editor'
section stand out with a weird UX, as instead of simply being a foldable
section like the others, it also holds its own top-level settings and is
therefore selectable.
This wasn't the case in 3.4, and is fixed in 4.0 by refactoring, so for
3.5 we should preserve the 3.4 UX, even if it's not the best.
2022-06-19 11:47:19 +02:00
Haoyu Qiu
b43fdea0d5
Classref typo fixes and improvements
2022-06-17 15:19:31 +08:00
Rémi Verschelde
e047c50068
i18n: Sync classref translations with Weblate
2022-06-16 21:06:56 +02:00
Theraot
69653a4b9d
Updating AStar2D documentation to mention the new bidirectional paramter
...
(cherry picked from commit b18a018ad2
)
2022-06-16 20:49:04 +02:00
smix8
c6f9627c74
[3.5] Add NavigationAgent2D/3D set_navigation_map() function
...
Add NavigationAgent2D/3D set_navigation_map() function. Also fixes some bugs from leftover code before the backport update.
2022-06-16 19:25:52 +02:00
Hugo Locurcio
bec892c010
Tweak default crash handler message in exported projects
...
When an exported project crashes, the crash handler message
shouldn't reference the Godot issue tracker, as not all crashes
are Godot's fault.
Reporting crashes that only occur on exported projects is still allowed,
but it should not be done by people who aren't working on the project
in question.
(cherry picked from commit c850ccb7c0
)
2022-06-16 10:16:32 +02:00
Aaron Franke
fca4af0e58
Document limitations of negative scales in 2D and 3D
...
(cherry picked from commit 3398fb77a9
)
2022-06-16 10:15:41 +02:00
smix8
96e865dfb3
Document NavigationServer API navigation agent callbacks
...
Document NavigationServer API navigation agent callbacks.
(cherry picked from commit 10c400ca82
)
2022-06-16 10:03:47 +02:00
Rémi Verschelde
4e7363cac7
Merge pull request #61996 from smix8/navigation_bp_update_3.x
...
[3.5] Update NavigationServer backport
2022-06-16 00:17:16 +02:00
Rémi Verschelde
17e472fb9b
Merge pull request #61995 from Calinou/gles3-shader-compilation-default-asynchronous-cache
...
Enable asynchronous shader compilation + cache by default in GLES3
2022-06-16 00:13:43 +02:00
smix8
8bd7c6188b
[3.5] Update NavigationServer backport
...
Backports features and bugfixes from current Godot 4.0 to 3.5 and brings functions and codebase of both version largely in sync to make tutorials more compatible and future backports easier.
2022-06-14 05:55:14 +02:00
Pedro J. Estébanez
f46d7583ff
Add INFO_SHADER_COMPILES_IN_FRAME to GL ES 3 render info
2022-06-13 18:53:15 +02:00
kobewi
2a7d60111f
Improve description of move_to_trash()
...
(cherry picked from commit 1c90b066dd
)
2022-06-13 17:44:27 +02:00
Hugo Locurcio
4c9dc78f19
Update name of Convert to MeshInstance2D button in MeshInstance2D doc
...
(cherry picked from commit 857e5a3bb0
)
2022-06-13 17:44:06 +02:00
Hugo Locurcio
70d8e71b0e
Enable asynchronous shader compilation + cache by default in GLES3
...
This reduces stuttering when a material is displayed for the first
time, and prevents stuttering from occurring entirely after the
project is restarted when a similar situation is encountered.
2022-06-13 16:32:19 +02:00
Hugo Locurcio
87f22083af
Improve CurveTexture documentation
2022-06-13 14:06:34 +02:00
Haoyu Qiu
c197e11363
Remove extra codeblock tag from ProximityGroup classref
2022-06-12 11:10:16 +08:00
Haoyu Qiu
5569d4d2de
Fix description about SceneTreeTimer auto free
...
(cherry picked from commit 5a011f5999
)
2022-06-10 12:53:31 +02:00
FireForge
53c01540d9
Make Input mouse_mode and use_accumulated_input properties
...
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
2022-06-10 17:33:12 +08:00
Rémi Verschelde
a9e966c319
Merge pull request #61544 from lawnjelly/vis_notifier_max_dist
...
VisibilityNotifier - add max_distance feature
2022-06-10 10:57:53 +02:00
Nikola Whallon
1b6ac2afb3
added info on microphone sample format
...
(cherry picked from commit eb5a42d0bc
)
2022-06-10 10:25:37 +02:00
Rémi Verschelde
5c4e95e6e5
Merge pull request #61844 from smix8/navigation_default_navmap_3.x
2022-06-10 09:48:47 +02:00
smix8
96d98d8c4e
Backport default World navigation maps
...
Backports default navigation maps created with each World or World2D.
2022-06-09 14:05:39 +02:00
lawnjelly
0c5a424f65
VisibilityNotifier - add max_distance feature
...
Enables turning off objects by distance to the camera in addition to testing whether they are in the view frustum.
2022-06-09 11:37:42 +01:00
kobewi
460fd7c03b
Add Dictionary.merge()
...
(cherry picked from commit a0915e6dee
)
2022-06-09 11:58:48 +02:00
kobewi
7882b1ea05
Improve EditorPlugin state documentation
...
(cherry picked from commit 505a2ce468
)
2022-06-09 10:55:17 +02:00
sps1112
ede6ce9847
Bind vararg method flag in core constants
...
(cherry picked from commit 1f361b0367
)
2022-06-09 10:55:17 +02:00
smix8
e629622598
Remove slash delimiter from NavigationMesh properties
...
Remove slash delimiter from NavigationMesh properties.
(cherry picked from commit 2c059dcfcb
)
2022-06-09 10:31:57 +02:00
smix8
e5c9f90bce
Document the correct use of NavigationAgent path functions
...
Document the correct use of NavigationAgent path functions.
(cherry picked from commit 9c7f03aefc
)
2022-06-09 10:31:57 +02:00
smix8
c111d6b621
Expose get_mesh() for NavigationPolygon Resources
...
Expose get_mesh() for NavigationPolygon Resources.
(cherry picked from commit 8bcce0ebb2
)
2022-06-09 10:09:46 +02:00
smix8
5e31c3dbb5
Note that NavigationObstacles should only be used if necessary and for moving objects only
...
Note that NavigationObstacles should only be used if necessary and for moving objects only.
(cherry picked from commit d1959cabd9
)
2022-06-09 10:08:01 +02:00
smix8
c9c5e57109
Document that NavigationAgent height offset is mostly a placebo
...
Document that NavigationAgent height offset is mostly a placebo.
(cherry picked from commit b1d9853415
)
2022-06-09 10:06:15 +02:00
bruvzg
f5fa1ca944
Add readable export errors. Add RTL image vertical alignment support.
2022-06-08 17:56:28 +03:00
Rémi Verschelde
6536877117
i18n: Sync classref translations with Weblate
2022-06-08 13:16:32 +02:00
Rémi Verschelde
80b82e4e66
i18n: Misc fixes translation strings
...
Adds some translator comments to solve some questions raised on Weblate.
2022-06-08 12:56:42 +02:00
Sergey Pershenkov
d51fc369b7
draw_circle() draws a filled circle
...
(cherry picked from commit adccb9fd60
)
2022-06-08 10:11:28 +02:00
smix8
99fb3205bd
Add class doc that NavigationServer changes are not instant
...
Add class doc that NavigationServer changes are not instant.
(cherry picked from commit 7f72b7b3ad
)
2022-06-08 10:11:27 +02:00
Haoyu Qiu
d043f91b79
Fix `Viewport.own_world` documentation
...
Also fixed the naming of the setter's parameter and made an `if` block
straightforward.
2022-06-06 21:34:36 +08:00