|
d9a03e7eab
|
Remove temp code.
|
2023-06-07 09:21:42 +02:00 |
|
|
6eb37ff901
|
Ported clipper2 usage to clipper1 in PandemoniumNavigationMeshGenerator. Also moved them to the Geometry singleton.
|
2023-06-07 09:20:36 +02:00 |
|
|
91f365b183
|
Added CapsuleShape2D support for StaticBody2DNavigationGeometryParser2D.
|
2023-06-07 00:36:53 +02:00 |
|
|
683feba2e1
|
Fix RectangleShape2D size calculation in StaticBody2DNavigationGeometryParser2D.
|
2023-06-07 00:27:27 +02:00 |
|
|
99207066c5
|
Disable offsetting in PandemoniumNavigationMeshGenerator for 2d, as it seems to be bugged.
|
2023-06-07 00:24:59 +02:00 |
|
|
f8ae128f72
|
Fix UndoRedo handling in NavigationPolygonEditor.
|
2023-06-06 23:48:51 +02:00 |
|
|
9386fa1639
|
Fix typo.
|
2023-06-06 23:25:03 +02:00 |
|
|
919a1ddd14
|
Use the new temporary clipper2 module for the rest of the code that needs clipper2.
|
2023-06-06 22:59:09 +02:00 |
|
|
a5c03b77c1
|
Make the NavigationMesh generator and the TileMapNavigationGeometryParser use the new Clipper2 module. (Note that the clipper2 module is only temporary, it only exists to help with backporting the code.)
|
2023-06-06 19:02:33 +02:00 |
|
|
a65ad4d279
|
Added note.
|
2023-06-06 19:00:05 +02:00 |
|
|
13fa54d9cf
|
Also added Polypartition to the new clipper2 module from godot4. (Temporarily)
|
2023-06-06 18:07:49 +02:00 |
|
|
1d8be4224e
|
Added Clipper2 as a module from the navigation mesh generator rework pr.
|
2023-06-06 18:03:03 +02:00 |
|
|
7ce5f939a9
|
Ported the docs from the navigation mesh generator rework pr.
|
2023-06-06 16:52:04 +02:00 |
|
|
32e0e80ac8
|
Ported the tweaks for the TIleSetEditor.
|
2023-06-06 16:19:46 +02:00 |
|
|
2481e1ac65
|
Fix inconsistent override.
|
2023-06-06 15:58:40 +02:00 |
|
|
82316363eb
|
Removed the old navigation mesh generator and it's editor plugin.
|
2023-06-06 13:59:33 +02:00 |
|
|
f04fe96da7
|
Ported the geometry parser for GridMap from the navigation mesh generator pr.
|
2023-06-06 13:52:16 +02:00 |
|
|
890d6f1b28
|
Removed region_bake_navmesh from the NavigationServer.
|
2023-06-06 09:36:19 +02:00 |
|
|
f1f5849aff
|
Added missing includes for windows.
|
2023-06-06 09:35:20 +02:00 |
|
|
b96e013bed
|
Updated navigation geometry parsers, and added them to the build.
|
2023-06-06 07:55:19 +02:00 |
|
|
3612f2db50
|
Use GLOBAL_DEF instead of GLOBAL_GET in PandemoniumNavigationMeshGenerator.
|
2023-06-06 07:04:33 +02:00 |
|
|
62cecc5bb3
|
Fix int sign comparison warning.
|
2023-06-06 06:57:47 +02:00 |
|
|
bfcf461cb9
|
Fix unused variable warning.
|
2023-06-05 22:10:39 +02:00 |
|
|
03944c456c
|
Cleaned up and enabled the new navigation mesh generator editor plugins.
|
2023-06-05 21:58:00 +02:00 |
|
|
2296bf693a
|
Fix and finally enable PandemoniumNavigationMeshGenerator.
|
2023-06-05 20:42:35 +02:00 |
|
|
25078b1437
|
Ported from godot4: Remove / Replace old Navigation Debug Visualization
- removes / replaces leftovers from old navigation debug code
- cleanes SceneTree and ProjectSettings from old navigation debug
- smix8
d7f75fab60
|
2023-06-05 18:56:41 +02:00 |
|
|
654cfb81b7
|
Renamed NavigationRegion2D back to NavigationPolygonInstance, as I think it fits the engine better.
|
2023-06-05 18:09:53 +02:00 |
|
|
1994285031
|
Alos remove _execute method bind from the NavigationMeshGenerator jobs.
|
2023-06-05 14:50:39 +02:00 |
|
|
b7892d6baf
|
Backported from godot4: 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.
- smix8
0c4d99f4fd
|
2023-06-05 14:24:42 +02:00 |
|
|
4873a3429d
|
Don't bind _execute() method in ThreadPoolJob derived classes, as it's not needed anymore.
|
2023-06-05 14:15:49 +02:00 |
|
|
6589d075bb
|
Ported the improvements to the NavigationPolygon from the aforementioned pull request.
|
2023-06-05 14:13:02 +02:00 |
|
|
b4cc1c3096
|
Added the GeometryParsers from the NavigationMeshGenerator pr to a new module.
|
2023-06-05 12:43:27 +02:00 |
|
|
645045f97c
|
Finished reworking PandemoniumNavigationMeshGenerator's api.
|
2023-06-05 08:58:48 +02:00 |
|
|
d35db3a25a
|
More cleanups.
|
2023-06-05 00:20:48 +02:00 |
|
|
57153f4a33
|
Make overrides consistent again.
|
2023-06-04 13:11:04 +02:00 |
|
|
45c0147f66
|
Notes and small cleanups.
|
2023-06-04 13:02:02 +02:00 |
|
|
3ba762a9a4
|
PandemoniumNavigationMeshGenerator rework pt1.
|
2023-06-04 10:14:20 +02:00 |
|
|
e55c561075
|
Also added the navigation mesh generator module. It's disabled for now, as it needs some reworks.
|
2023-06-03 21:18:18 +02:00 |
|
|
0a3d1d6cf5
|
Added in NavigationMeshGeneratorDummy and set up initialization.
|
2023-06-03 20:00:42 +02:00 |
|
|
2114b2239b
|
Split NavigationPolygon and NavigationPolygonInstance into 2 files. Also renamedNavigationPolygonInstance to NavigationRegion2D.
|
2023-06-03 16:54:48 +02:00 |
|
|
79538b4392
|
Fix more binding inconsistencies.
|
2023-06-02 12:21:16 +02:00 |
|
|
e3e9450882
|
Fix property binding hints.
|
2023-06-02 12:12:04 +02:00 |
|
|
de9da3151f
|
Fix property types. Auras have been merged into Spells a while ago.
|
2023-06-02 12:10:20 +02:00 |
|
|
d8bd83dbd5
|
Fix the type of FastnoiseNoiseParams::get_fractal_octaves().
|
2023-06-01 17:15:27 +02:00 |
|
|
97f5037c8b
|
Renamed the object() method in HTMLBuilder as it can cause issues with bind generators.
|
2023-06-01 16:51:08 +02:00 |
|
|
d093365b00
|
Fix some property names being the same as getters / setters.
|
2023-06-01 15:42:32 +02:00 |
|
|
dbc5b1df35
|
Fixed disrepancies between a few getter and setters.
|
2023-06-01 13:06:24 +02:00 |
|
|
61ccfb443f
|
Bind missing enum values in Terrain2DJob.
|
2023-05-31 22:52:52 +02:00 |
|
|
868230fe57
|
Bind enum values.
|
2023-05-31 22:51:03 +02:00 |
|
|
44070461e7
|
Move the enums from the top of spell.h into the Spell class.
|
2023-05-31 22:49:36 +02:00 |
|