201d6aa8e7
Added a VSeparator to the To Prop editor buttons.
2023-09-03 13:09:56 +02:00
72119a0ec0
Group the Anchor and Presets buttons under a common HBoxContainer in CanvasItemEditor.
2023-09-03 13:00:55 +02:00
ee8716a7e6
Added a VSeparator to the NavigationPolygonEditor and the NavigationMeshEditor.
2023-09-03 12:44:55 +02:00
86ee8840ac
Removed the diffferently styled context menu from the SpatialEditor and the CanvasItemEditor. New controls are now added directly to the main FlowContainer, so they wrap properly. While having a different background for context sensitive items can look good, it doesn't work well if it's not per plugin.
2023-09-03 12:36:23 +02:00
2b0a9700b8
Remove the text from the bakle and clear buttons in the editor for the NavigationMeshEditorPlugin and the NavigationPolygonEditorPlugin.
2023-09-03 12:04:53 +02:00
e81f25ac7b
Added init and finish methods to the NavigationMeshGenerator. Also small tweaks in initialization.
2023-09-03 11:51:09 +02:00
9ae3aa65b7
Added finish method to the NavigationServers.
2023-09-03 11:46:46 +02:00
915014b6df
Bake the NavigationMesh on the main thread in the editor.
2023-09-03 10:59:33 +02:00
0fb000c6a1
Added in missing changes from Add NavigationServer Performance Monitor
...
Adds Performance Monitor for NavigationServer3D..
9802914f97
2023-09-03 10:50:35 +02:00
b4dbd26415
Backported from godot4: Expose NavigationAgent path postprocessing and pathfinding algorithm options
...
Exposes the path postprocessing and pathfinding algorithm options of the NavigationAgent internal NavigationPathQueryParameters object.
- smix8
6e324bb341
2023-09-03 10:12:41 +02:00
a516cf2e1b
Backported from godot4: Tweak NavigationAgent3D defaults
...
Tweaks default values for NavigationAgent3D to work better out of the box within a new 3D project.
- smix8
8be4af38e4
2023-09-03 09:43:32 +02:00
9fd4b941e2
Backported from godot4: Unbind NavigationServer3D.process()
...
Unbinds NavigationServer3D.process().
- smix8
f1026450bf
2023-09-03 09:26:48 +02:00
f84d928aff
Backported from godot4: Improve NavigationServer.free() error msg when RID not found
...
Improves the error msg when NavigationServer.free() does not find the RID e.g. because it was already deleted or did never exist in the first place.
- smix8
b51cab3411
2023-09-03 09:23:39 +02:00
935ed3c807
Backported from godot4: Tweak NavigationAgent2D defaults
...
Tweaks default values for NavigationAgent2D to work better out of the box within a new 2D project using default resolution.
- smix8
594ffd2200
2023-09-03 09:14:50 +02:00
d2e7ced27b
Backported from godot4: Fix NavigationRegion3D debug mesh rendering twice in Editor
...
Fixes double rendering of NavigationRegion3D debug mesh due to both 3DGizmo and runtime debug rendering the mesh at the same time.
- smix8
0e4c31ce57
2023-09-03 08:45:25 +02:00
6ff5c5f7f3
Added missing doc for NavigationPolygon's cell_size.
2023-09-02 14:01:54 +02:00
e6e30d2f27
Backported from godot4: Disable NavigationMesh edge_max_length property by default
...
Disables NavigationMesh edge_max_length property by default.
- smix8
c63125c317
2023-09-02 13:46:13 +02:00
71fef953da
Backported from godot4: Add more hints to navigation map cell size errors
...
Adds more hints to navigation map cell size errors.
- smix8
90e2d9fa7e
2023-09-02 13:43:37 +02:00
697d4a32fc
Backported from godot4: Change 2D navigation ProjectSettings from integers to floats
...
Changes 2D navigation ProjectSettings from integers to floats.
- smix8
2852fb43f7
2023-09-02 13:38:20 +02:00
cb45a4b951
Backported from godot4: Fix closest possible navigation path position
...
Fixes closest possible navigation path position.
- smix8
e5c24f7118
2023-09-02 13:33:32 +02:00
d5499c69ba
Backported from godot4: Fix crash in 'NavigationAgent3D', fixes #78910
...
- Scony
fcbb521392
2023-09-02 13:28:16 +02:00
62c5bfbc36
Backported from godot4: Remove legacy navigation debug materials
...
Removes legacy navigation debug materials.
- smix8
1b506cd49c
2023-09-02 13:18:16 +02:00
2f1447dfe5
Backported from godot4: Add NavigationRegion rotation warning
...
Adds NavigationRegion rotation warning.
- smix8
4d8553ff63
2023-09-02 13:15:19 +02:00
09af276838
Backported from godot4: Add NavigationPolygon cell_size property
...
- smix8
9c8626bfd8
2023-09-02 13:12:46 +02:00
e3f889a63b
Backported from godot4: Improve navigation map synchronisation error msgs
...
Improves navigation map synchronisation error msgs related to mismatch of cell sizes.
- smix8
7f2417135f
2023-09-02 13:07:00 +02:00
6db8d89ab7
Backported from godot4: Add navigation map synchronization warnings.
...
- smix8
fef7b4efdc
2023-09-02 13:05:19 +02:00
2d5a8a2b93
Backported from godot4: Fix --debug-avoidance description.
...
Fixes c&p error in --debug-avoidance description.
- smix8
d171dfce9a
2023-09-02 13:03:30 +02:00
c55f0b4520
Backported from godot4: Fix NavigationServer free error print
...
Fixes error print for NavigationServer free when a RID can not be found.
- smix8
73dc680fc1
2023-09-02 12:58:49 +02:00
8467cf9e94
Backported from godot4: Keep NavigationServer active while SceneTree is paused.
...
- smix8
4b0dee080e
2023-09-02 12:57:35 +02:00
d1d8f8505e
Backported from godot4: Strip name prefix of navigation agent debug properties in the inspector.
...
- timothyqiu
65223e98de
2023-09-02 12:56:02 +02:00
2dc300a0fc
Backported from godot4: Stops NavigationAgents moving to the world origin without anyone telling them to do so.
...
-smix8
860379fc16
2023-09-02 12:47:13 +02:00
61bf4df2f4
Fix NavigationObstacle2D::set_navigation.
2023-09-02 12:31:55 +02:00
76488d4381
Also add docs for the newly bound methods.
2023-09-02 12:26:15 +02:00
4b3a27f415
Bind get_navigation_map and set_navigation_map in NavigationObstacle2D.
2023-09-02 12:22:27 +02:00
569c2e9f85
Simplify some logic NavigationObstacle2D.
2023-09-02 12:16:31 +02:00
4d23b861d5
Fix logic in GridMap::set_navigation_map().
2023-09-02 12:11:09 +02:00
3a7ad7b883
Backported from godot4: Add GridMap function to change navigation map for baked navigation regions
...
Adds function to change the navigation map for baked navigation regions.
Before all cells with a baked navigation mesh were locked to the default navigation map of the world resource.
- smix8
41c529a94d
2023-09-02 12:10:06 +02:00
eb8943a4f6
Backported from godot4: Add Path2D/3D debug options
...
- smix8
e12e239ab4
2023-09-02 11:38:01 +02:00
15f092866b
Fix JNI method names and java class lookup names in the android backend.
2023-08-31 21:59:44 +02:00
23c793a488
Fix counting children even if the server is running in WebServer::get_configuration_warning().
2023-08-30 15:18:41 +02:00
4874f08d9d
Don't start the server on ready in the editor.
2023-08-30 15:16:52 +02:00
25ac0d8f49
Fix the initial value of _debug_enabled in NavigationServer.
2023-08-30 15:04:11 +02:00
2c3c7dcc73
Fix threaded bake logic in NavigationPolygonInstance and NavigationMeshInstance.
2023-08-30 14:36:33 +02:00
62e2b1623a
Use NULLs.
2023-08-30 13:24:46 +02:00
7e270262f9
Ported: Fix binary internal cache not being filled
...
- Razoric480
d331e5c7ac
2023-08-30 13:00:53 +02:00
4a51324f7d
Ported: Force external resources to have their path set
...
- Razoric480
420794b61d
2023-08-30 12:57:00 +02:00
5d93975c8d
Ported: Fix custom res caching sub-res even if no-cache
...
-Razoric480
2ceb93bbef
2023-08-30 12:55:37 +02:00
c95765d515
Update the last backported commit.
2023-08-30 11:39:49 +02:00
Francois Belair
90d7912fcc
Actually use loaded resource cache
2023-08-30 11:37:34 +02:00
Danil Alexeev
254cb747b7
Core: Add recursion level check for Array
and Dictionary
hashing
2023-08-30 11:34:00 +02:00