Aaron Franke
|
138180fe01
|
Move 3D-only navigation code to its own subfolder
|
2024-02-26 04:19:12 -06:00 |
|
Aaron Franke
|
fd582dca62
|
Move 2D-only navigation code to its own subfolder
|
2024-02-26 04:18:13 -06:00 |
|
A Thousand Ships
|
12cecf726f
|
[Navigation] Add some missing compile checks
|
2024-02-22 20:21:43 +01:00 |
|
smix8
|
2da69294fc
|
Improve NavigationServer NavMap sync error msgs
Improves NavigationServer NavMap sync error msgs.
|
2024-02-22 13:49:31 +01:00 |
|
smix8
|
313c1d1100
|
Add function to get navigation map iteration id from NavigationServer
Adds function to get navigation map iteration id from NavigationServer.
|
2024-02-22 09:45:49 +01:00 |
|
Rémi Verschelde
|
24bd30716e
|
Merge pull request #87959 from Scony/fix-navi-sync-errors
Add means for fixing navmap synchronization errors
|
2024-02-12 13:34:30 +01:00 |
|
Rémi Verschelde
|
42c3a3827b
|
Merge pull request #79577 from smix8/navmap_rwlock_4.x
Make navigation map spatial queries thread-safe
|
2024-02-12 13:33:16 +01:00 |
|
Pawel Lampe
|
9ea8d4fa38
|
Add means for fixing navmap synchronization errors
|
2024-02-11 21:06:47 +01:00 |
|
A Thousand Ships
|
684752e75b
|
Replace error checks against size with is_empty
|
2024-02-09 12:50:15 +01:00 |
|
Rémi Verschelde
|
261952a4c7
|
Merge pull request #87378 from smix8/navmesh_bordersize
Add NavigationMesh `border_size` property for tile baking
|
2024-02-08 10:53:30 +01:00 |
|
Rémi Verschelde
|
8daa633d0d
|
Merge pull request #87961 from smix8/navmesh2d_bordersize
Add NavigationPolygon `border_size` property for tile baking
|
2024-02-07 11:01:42 +01:00 |
|
Rémi Verschelde
|
251d5b3669
|
Merge pull request #87715 from Scony/add-is-baking
Expose `is_baking` method in navigation servers and region nodes.
|
2024-02-07 10:58:27 +01:00 |
|
smix8
|
4cc8748c47
|
Make navigation map spatial queries thread-safe
Makes navigation map spatial queries thread-safe by adding a readers–writer lock.
|
2024-02-06 19:27:59 +01:00 |
|
Pawel Lampe
|
c2cfc0d409
|
Expose is_baking method in navigation servers and region nodes.
|
2024-02-05 22:04:22 +01:00 |
|
smix8
|
085bc9504b
|
Add NavigationPolygon border_size property for tile baking
Adds NavigationPolygon border_size property for tile baking. Also adds baking Rect2 bounds.
|
2024-02-05 00:38:28 +01:00 |
|
A Thousand Ships
|
15369fdb1d
|
Remove unnecessary this-> expressions
|
2024-01-29 09:59:18 +01:00 |
|
smix8
|
d6c31017a6
|
Add NavigationMesh border_size property for tile baking
Adds NavigationMesh border_size property for tile baking.
|
2024-01-19 17:31:36 +01:00 |
|
Robert Yevdokimov
|
f9826a1dd7
|
Fix various spelling errors
|
2024-01-04 09:56:43 -05:00 |
|
Nicholas Foo
|
e7ee672120
|
Add getters to navigation servers
Add virtual functions and bind to navigation servers
Implement getters
Add documentation
|
2023-12-19 19:51:49 +01:00 |
|
Yuri Sizov
|
d4806d2d84
|
Merge pull request #85253 from sandygk/fix-reachable-polygon-closest-to-end-point
[Navigation] Do not use travel cost for minimum when re-selecting end point
|
2023-12-19 13:01:45 +01:00 |
|
Gilles Roudière
|
18fe0bd025
|
Move tile transforms handling cache to TileData
|
2023-12-13 17:44:59 +01:00 |
|
Rémi Verschelde
|
84692c6252
|
Navigation: Fix GCC 12.3 -Wtype-limits warnings
|
2023-12-12 11:00:06 +01:00 |
|
smix8
|
64a56245d8
|
Add NavigationServer random point queries
Adds query functions to get random points on navigation mesh to the NavigationServer.
|
2023-12-08 00:18:05 +01:00 |
|
Rémi Verschelde
|
8a9e3ad8d5
|
Merge pull request #84816 from Scony/add-obstacle-navserver-tests
Fix memory leak in 'NavigationServer3D' involving static obstacles
|
2023-12-04 23:05:39 +01:00 |
|
Sandy Gutierrez
|
11e63d244e
|
Do not use travel cost for minimum when re-selecting end point
|
2023-11-28 07:23:58 -05:00 |
|
Pawel Lampe
|
a4b3546577
|
Fix memory leak in 'NavigationServer3D' involving static obstacles
|
2023-11-17 21:20:14 +01:00 |
|
smix8
|
3f26191d16
|
Fix NavigationObstacle height
Fixes NavigationObstacle height.
|
2023-11-13 21:32:22 +01:00 |
|
smix8
|
fc4cc27e66
|
Fix NavigationObstacle elevation
FixesNavigationObstacle elevation.
|
2023-11-13 06:55:31 +01:00 |
|
smix8
|
5e4ff965cc
|
Fix potential crashes with TileMap navmesh baking
Fixes potential crashes with TileMap navmesh baking.
|
2023-10-24 14:51:52 +02:00 |
|
smix8
|
9416f0c266
|
Fix hole in heightmap navigation mesh baking
Fixes hole in heightmap navigation mesh baking.
|
2023-10-22 18:23:43 +02:00 |
|
smix8
|
ade4d3cf28
|
Fix NavigationLink enabled toggle
Fixes NavigationLink enabled toggle.
|
2023-10-21 03:11:37 +02:00 |
|
smix8
|
36146258de
|
Fix NavRegion sync error messages
Fixes NavRegion sync error messages
|
2023-10-18 21:09:48 +02:00 |
|
kobewi
|
09b30be86d
|
Add vararg call() method to C++ Callable
|
2023-10-05 11:35:29 +02:00 |
|
A Thousand Ships
|
517e9f8aef
|
[Modules] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable
|
2023-09-26 16:44:52 +02:00 |
|
kleonc
|
5904c2ca19
|
Fix typo in dev assert in NavMeshGenerator2D
|
2023-09-26 14:30:23 +02:00 |
|
smix8
|
0ee7e3102b
|
Add 2D navigation mesh baking
Adds 2D navigation mesh baking.
|
2023-09-25 19:48:14 +02:00 |
|
Yuri Sizov
|
4bd569be95
|
Replace flat buttons with flat-styled buttons with a visible pressed state
|
2023-09-19 22:36:29 +02:00 |
|
Yuri Sizov
|
3c63dce3cd
|
Merge pull request #80573 from KoBeWi/2k_lines_of_changes_created_at_2AM
Add EditorStringNames singleton
|
2023-09-06 14:49:02 +02:00 |
|
Aaron Franke
|
93cf3391bd
|
Fix compiling with 3D disabled due to unused navigation variable
|
2023-09-04 03:16:55 -05:00 |
|
kobewi
|
6de34fde27
|
Add EditorStringNames singleton
|
2023-09-03 19:58:18 +02:00 |
|
Rémi Verschelde
|
37d213b24e
|
Merge pull request #79972 from smix8/navgenerator_multithreading_4.x
Add multi-threaded NavMesh baking to NavigationServer
|
2023-08-17 11:22:11 +02:00 |
|
Ninni Pipping
|
740e2f3f62
|
Fix missing include for NavigationMesh
|
2023-08-08 11:12:20 +02:00 |
|
smix8
|
8686e84b44
|
Add multi-threaded NavMesh baking to NavigationServer
Adds multi-threaded NavMesh baking to NavigationServer.
|
2023-08-07 17:14:37 +02:00 |
|
Rémi Verschelde
|
7eb047a5ed
|
Merge pull request #79643 from smix8/navgenerator_4.x
Move navigation mesh baking to NavigationServer
|
2023-08-07 14:48:15 +02:00 |
|
smix8
|
744fa87da2
|
Move navigation mesh baking to NavigationServer
Moves navigation mesh baking to NavigationServer.
|
2023-08-03 19:49:07 +02:00 |
|
Ben Rog-Wilhelm
|
d0564f2466
|
Fix NavMesh map_update_id returning 0 results in errors
|
2023-08-03 18:57:35 +02:00 |
|
Yuri Sizov
|
d7f07820aa
|
Merge pull request #79228 from smix8/fix_funnel_4.x
Fix pathfinding funnel adding unwanted point
|
2023-08-02 21:36:46 +02:00 |
|
Yuri Sizov
|
8367152723
|
Merge pull request #79916 from smix8/navobstacle_mutex_4.x
Update NavObstacle creation to new Mutex style
|
2023-07-26 18:40:45 +02:00 |
|
smix8
|
a8f5bd6d43
|
Update NavObstacle creation to new Mutex style
Updates NavObstacle creation to new Mutex style.
|
2023-07-26 12:56:27 +02:00 |
|
smix8
|
69fad39cf5
|
Add NavigationServer API to enable regions and links
Adds NavigationServer API to enable regions and links.
|
2023-07-26 01:20:15 +02:00 |
|