Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-29 | Merge pull request #66143 from DarkKilauea/nav-queries-agent | Rémi Verschelde | |
Update NavigationAgent to use query_path | |||
2022-09-28 | Update NavigationAgent to use query_path | Josh Jones | |
This paves the way for having agents respond to link traversal. | |||
2022-09-28 | refactor(TileMap): Return Rect2i in get_used_rect | MisterMX | |
Signed-off-by: MisterMX <mbxd12@web.de> | |||
2022-09-22 | Merge pull request #64679 from DarkKilauea/nav-region-props | Rémi Verschelde | |
Improve consistency of NavigationRegion setters | |||
2022-09-22 | Merge pull request #66110 from Zylann/reference_get_count | Rémi Verschelde | |
get_reference_count()` | |||
2022-09-21 | Improve consistancy of NavigationRegion setters | Josh Jones | |
2022-09-21 | Rename and expose `RefCounted::get_reference_count()` | Marc Gilleron | |
2022-09-21 | Merge pull request #66183 from KoBeWi/ARE_YOU_READY | Rémi Verschelde | |
Set scene tiles' position before adding them | |||
2022-09-21 | Merge pull request #64359 from Mickeon/rename-camera-rotating | Rémi Verschelde | |
Reverse Camera2D.`rotating` to `ignore_rotation` | |||
2022-09-21 | Merge pull request #65828 from rburing/body_state_sync_callable | Rémi Verschelde | |
make `body_set_state_sync_callback` take a `Callable` | |||
2022-09-21 | Reverse Camera2D.`rotating` to `ignore_rotation` | Micky | |
`rotating` is misleading, as Camera2D is affected by `rotation` and `global_rotation` like any other Node2D Updates description in the docs, as well. | |||
2022-09-21 | Set scene tiles' position before adding them | kobewi | |
2022-09-19 | Merge pull request #66112 from Zylann/get_configuration_warnings_psa | Rémi Verschelde | |
Change return type of `get_configuration_warnings` to `PackedStringArray` | |||
2022-09-19 | Change return type of `get_configuration_warnings` to `PackedStringArray` | Marc Gilleron | |
2022-09-18 | Turn on recovery as collisions only for floor snapping as this leads to ↵ | fabriceci | |
unwanted behaviour for other surface than the floor. | |||
2022-09-18 | Fix outdated warning in AnimatedSprite2D | Micky | |
2022-09-18 | Merge pull request #65931 from ↵ | Rémi Verschelde | |
fabriceci/add-recovery-as-collision-in-low-level-methods Add recovery_as_collision in move_and_collide/test_move | |||
2022-09-18 | Merge pull request #58567 from madmiraal/fix-26470 | Rémi Verschelde | |
Remove ParallaxLayer's invalid dependence on screen_offset | |||
2022-09-17 | Add recovery_as_collision in move_and_collide/test_move | fabriceci | |
2022-09-16 | Merge pull request #65148 from Mickeon/animated-sprite-negative-speed-scale | Rémi Verschelde | |
Allow negative `speed_scale` in AnimatedSprite2D & 3D | |||
2022-09-15 | PhysicsServer2D and PhysicsServer3D: make body_set_state_sync_callback take ↵ | Ricardo Buring | |
a Callable Prefer Callable to a C-style callback. This is helpful for GDExtension. | |||
2022-09-13 | Allow negative `speed_scale` in AnimatedSprite2D & 3D | Micky | |
If the `speed_scale` is set to a negative value, the animation plays in reverse. The second parameter of `play()` still reverses as before. if `speed_scale` and the second parameter of `play()` is true, the animation plays forward. Also updates the documentation to better describe the pausing and playing behaviour. | |||
2022-09-13 | Merge pull request #65591 from MewPurPur/area-overlapping-function | Rémi Verschelde | |
Implement `Area[2D/3D].has_overlapping_[bodies/areas]` | |||
2022-09-12 | Don't store frame of playing AnimatedSprite | kobewi | |
2022-09-12 | Merge pull request #64155 from Mickeon/sprite-3d-backwards-speed-scale | Rémi Verschelde | |
2022-09-10 | Implement Area.has_overlapping_* | VolTer | |
2022-09-09 | Harmonise AnimatedSprite3D and its 2D counterpart | Micky | |
Add the following properties to AnimatedSprite3D: - `backwards` parameter in `play()`; - `speed_scale`. Both classes' internals are more similar, down to the line spacings. They've also been updated to be clearer and less inconsistent (e.g. `!frames.is_valid()` -> `frames.is_null()`, use SceneStringNames instead of CoreStringNames, rename the internal _queue_update to _queue_redraw) | |||
2022-09-09 | Merge pull request #64394 from smix8/navigation_obstacles_reparent_4.x | Rémi Verschelde | |
Fix NavigationObstacle 2D/3D (re)parent issues | |||
2022-09-07 | Remove / Replace old Navigation Debug Visualization | smix8 | |
- removes / replaces leftovers from old navigation debug code - cleanes SceneTree and ProjectSettings from old navigation debug | |||
2022-09-07 | handled edge case where navigation_link_2d is outside of the tree when ↵ | Trashtalk | |
calling _edit_get_rect() | |||
2022-09-06 | Merge pull request #64661 from Mickeon/rename-tilemap-world | Rémi Verschelde | |
Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map` | |||
2022-09-06 | Merge pull request #64880 from Mickeon/rename-camera-position | Rémi Verschelde | |
Rename Camera2D's `*_screen_center` and `*_position` to `get_screen_center_position` and `get_target_position` | |||
2022-09-05 | Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map` | Micky | |
For both TileMap and GridMap: - `world_to_map` -> `local_to_map` - `map_to_world` -> `map_to_local` Also changes any mention of "world" in this context to "local" to avoid future confusion. Finally, updates the docs of both methods for consistency. In particular, adding a note on how to convert the returned values from local to global coordinates and vice versa. | |||
2022-09-05 | Fix AudioStreamPlayer not resuming after returning to SceneTree | Micky | |
2022-09-02 | Rename `or_lesser` range property hint to `or_less` | Hugo Locurcio | |
"less" should be used for quantity, rather than "lesser". Existing scripts that use `or_lesser` in `_get_property_list()` will need to be updated to account for this change. | |||
2022-09-02 | fixed and optimized Area2/3D get_overlapping_bodies/areas | Void | |
fixed a type and made it so area3d get_overlapping_x is similar to its counterpart func in area2d so that it uses TypedArray instead of Array and ERR_FAIL_COND_V_MSG instead of no message, also minimized array resize calls | |||
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-09-02 | Fix build after merge of #63479 | Rémi Verschelde | |
2022-09-01 | Merge pull request #64198 from Geometror/add-bitmap-tests | Rémi Verschelde | |
2022-09-01 | Merge pull request #63479 from DarkKilauea/nav-link | Rémi Verschelde | |
2022-09-01 | Refactor BitMap and add tests | Hendrik Brucker | |
Co-authored-by: Resul Çelik <resul_celik@hotmail.com> | |||
2022-08-30 | Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | Hugo Locurcio | |
"sampling" is a more accurate term than "interpolating" for what's happening when using that function. | |||
2022-08-30 | Fix build issue after #64377 and #64701 | Rémi Verschelde | |
2022-08-30 | Merge pull request #64377 from Mickeon/rename-canvas-redraw | Rémi Verschelde | |
Rename `CanvasItem.update()` to `queue_redraw()` | |||
2022-08-30 | Fix GPUParticles2D ignoring AtlasTexture region | Hendrik Brucker | |
2022-08-29 | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | |
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | |||
2022-08-29 | Expose input interaction virtual functions in CollisionObject | rafallus | |
2022-08-26 | Added node for Navigation links | Josh Jones | |
2022-08-26 | Merge pull request #64367 from Mickeon/rename-var-to-str | Rémi Verschelde | |
Rename `str2var` to `str_to_var` and similar | |||
2022-08-26 | Merge pull request #64894 from fabriceci/remove-dynamic-bodies-name | Rémi Verschelde | |