summaryrefslogtreecommitdiffstats
path: root/scene/2d
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Fix 2D debug navigation flickering with tile mapssmix82024-09-051-0/+1
|/ / | | | | | | Both the tile map layers and the debug navigation canvas items did fight for the same z order causing a lot of flickering in certain situations.
* | Add error checks for bad configuration in `PathFollow2D/3D` `set_progress_ratio`Guillaume Turri2024-09-041-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | When a PathFollow is badly configured it's possible to have code that call get_progress_ratio just after set_progress_ratio does not return the value just set, which may be confusing for developer (ie that myPathFollow2D.set_progress_ratio(0.5) myPathFollow2D.get_progress_ratio() does not return 0.5) This commit makes ensures the developer has useful error messages in such case, to make it easier to troubleshot it.
* | Merge pull request #96292 from AThousandShips/null_check_ref_fixRémi Verschelde2024-09-031-2/+2
|\ \ | | | | | | | | | Cleanup of raw `nullptr` checks with `Ref`
| * | Cleanup of raw `nullptr` checks with `Ref`A Thousand Ships2024-08-311-2/+2
| | | | | | | | | | | | Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc.
* | | Implement multiple occlusion polygons within each TileSet occlusion layerGilles Roudière2024-09-032-40/+59
|/ /
* | Expose `AudioStreamPlayer{2D,3D}::set_playing` and remove ↵Raul Santos2024-08-301-7/+2
| | | | | | | | | | | | | | | | `AudioStreamPlayer::{2D,3D}::_is_active` - The `_is_active` method seems to be unused, so it was removed. - The `_set_playing` method is now exposed, as the setter of the `playing` property. - The `play` method can't be used as a setter because it takes a `float` parameter instead of a `bool` parameter.
* | Merge pull request #96245 from markdibarry/prevent-autoscroll-resetRémi Verschelde2024-08-292-6/+13
|\ \ | | | | | | | | | Prevent Parallax2D autoscroll reset
| * | Prevent Parallax2D autoscroll resetMark DiBarry2024-08-282-6/+13
| | |
* | | Merge pull request #90945 from Scony/extract-navigation-defaultsRémi Verschelde2024-08-291-1/+1
|\ \ \ | |/ / |/| | | | | Extract navigation-related defaults to separate header
| * | Extract navigation-related defaults to separate headerPawel Lampe2024-08-271-1/+1
| | |
* | | Merge pull request #93970 from ↵Rémi Verschelde2024-08-282-2/+26
|\ \ \ | | | | | | | | | | | | | | | | | | | | MarblesFr/feature/collision-occlusion-options-layer-map Add occlusion enabled option to TileMapLayer
| * | | Add occlusion enabled options to tile map layerSora2024-07-222-2/+26
| | | |
* | | | Merge pull request #92218 from EspeuteClement/masterRémi Verschelde2024-08-281-0/+10
|\ \ \ \ | |_|/ / |/| | | | | | | Propagate `reset_physics_interpolation` through `RemoteTransform2D/3D`
| * | | Propagate reset_physics_interpolation through RemoteTransform2D/3DValden2024-05-281-0/+10
| | | |
* | | | Merge pull request #91731 from TokageItLab/b2sRémi Verschelde2024-08-191-3/+1
|\ \ \ \ | | | | | | | | | | | | | | | Fix Bone2D gizmo scaling
| * | | | Fix bone2d scalingSilc Lizard (Tokage) Renew2024-05-091-3/+1
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Thiago Lages de Alencar <thiagola92@gmail.com>
* | | | | Merge pull request #95666 from ↵Rémi Verschelde2024-08-191-7/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kleonc/parallax2d_repeat_offsets_relative_to_source Fix `Parallax2D` repeats being not relative to its transform
| * | | | | Fix Parallax2D repeats being not relative to its transformkleonc2024-08-191-7/+1
| | | | | |
* | | | | | Merge pull request #95124 from ↵Rémi Verschelde2024-08-191-22/+14
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | kleonc/skeleton2d_fix_set_get_always_returning_true Fix `Skeleton2D.{_set|_get}` always returning true
| * | | | | Fix Skeleton2D.{_set|_get} always returning truekleonc2024-08-041-22/+14
| | |_|_|/ | |/| | |
* | | | | Merge pull request #95456 from smix8/navlink_mapchangeRémi Verschelde2024-08-162-40/+106
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add NavigationLink function to change navigation map
| * | | | | Add NavigationLink function to change navigation mapsmix82024-08-152-40/+106
| | | | | | | | | | | | | | | | | | | | | | | | Adds NavigationLink function to change navigation map.
* | | | | | Merge pull request #95386 from kus04e4ek/close-audioRémi Verschelde2024-08-161-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add `stop_callable` to `AudioStreamPlayerInternal`
| * | | | | | Add `stop_callable` to `AudioStreamPlayerInternal`Kusok2024-08-111-2/+2
| |/ / / / /
* | | | | | Merge pull request #95376 from ↵Rémi Verschelde2024-08-161-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raulsntos/gdextension/expose-property-accessors/Polygon2D Make `Polygon2D::bones` property internal
| * | | | | | Make `Polygon2D::bones` property internalRaul Santos2024-08-101-1/+1
| |/ / / / /
* | | | | | Merge pull request #81973 from ↵Rémi Verschelde2024-08-164-0/+40
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | /detective_TileMap_uncovers_the_truth_about_tile_rotation
| * | | | | | Add helper methods to check for tile transformskobewi2024-08-124-0/+40
| |/ / / / /
* | | | | | Merge pull request #95374 from ↵Rémi Verschelde2024-08-162-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raulsntos/gdextension/expose-property-accessors/ShapeCast Expose `ShapeCast{2D,3D}::get_collision_result`
| * | | | | | Expose `ShapeCast{2D,3D}::get_collision_result`Raul Santos2024-08-152-4/+4
| |/ / / / /
* | | | | | Merge pull request #93837 from Calinou/gpuparticles-fix-inherit-velocity-physicsRémi Verschelde2024-08-161-9/+14
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Fix GPUParticles Inherit Velocity breaking with physics movement
| * | | | | Fix GPUParticles Inherit Velocity breaking with physics movementHugo Locurcio2024-07-021-9/+14
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPUParticles' Inherit Velocity property used to act strangely if the physics tick rate was lower than the rendered FPS, as velocity was tracked in the process and not in the physics process. This means that on certain rendered frames, the velocity was effectively 0 since there was no movement since the last rendered frame.
* | | | | Document converting a TileMap node to TileMapLayer using the editorHugo Locurcio2024-08-071-0/+2
| |/ / / |/| | |
* | | | Merge pull request #94147 from ↵Rémi Verschelde2024-07-111-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | MovaUA/fixes/node-configuration-warning-dialog-text Fixes/node configuration warning dialog text
| * | | | Fix Issue #94145 Incorrect text in the Node Configuration Warning dialogValeriy Molchanov2024-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some translations Revert "Fix some translations" This reverts commit 61e586ef84fb962eefdc14593241c1d8b0fb7b6b. Revert "Fix Issue #94145 Incorrect text in the Node Configuration Warning dialog" This reverts commit d0832dc5e7f0657744780cdfc97ed40772ea717c. msgid warnings.push_back(RTR("A SpriteFrames resource must be created or set in the \"Sprite Frames\" revert editor/translations/editor
* | | | | Fix a bunch of orphan StringName errors at ProjectSettings/Editor exitYuri Rubinsky2024-07-091-0/+1
|/ / / /
* | | | Merge pull request #94014 from markdibarry/parallax-snapRémi Verschelde2024-07-091-1/+6
|\ \ \ \ | | | | | | | | | | | | | | | Add pixel snap for `Parallax2D`
| * | | | Add pixel snap for Parallax2DMark DiBarry2024-07-071-1/+6
| |/ / /
* | | | Merge pull request #94039 from rburing/fix_physics_tickcounterRémi Verschelde2024-07-073-6/+1
|\ \ \ \ | | | | | | | | | | | | | | | Fix physics tick counter
| * | | | Fix physics tick counterRicardo Buring2024-07-073-6/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | The counter is now incremented at the start of a physics tick rather than at the end. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* | | | Merge pull request #94036 from rburing/fti_fix_pauseRémi Verschelde2024-07-071-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | Physics Interpolation: Fix behaviour on pause
| * | | | Fixed Timestep Interpolation: Fix behaviour on pauseRicardo Buring2024-07-071-0/+6
| |/ / / | | | | | | | | | | | | Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* / / / Remove unused assignment in Parallax2DMark DiBarry2024-07-071-4/+3
|/ / /
* | | Merge pull request #93747 from KoBeWi/layer_of_bugsRémi Verschelde2024-06-291-1/+1
|\ \ \ | | | | | | | | | | | | Fix some TileMapLayer editing problems
| * | | Fix some TileMapLayer editing problemskobewi2024-06-291-1/+1
| | | |
* | | | Add alternative pixel roundingMark DiBarry2024-06-292-3/+3
|/ / /
* | | Merge pull request #92016 from KoBeWi/pick_layers_like_a_bossRémi Verschelde2024-06-282-0/+10
|\ \ \ | | | | | | | | | | | | Allow selecting TileMapLayers by clicking them
| * | | Allow selecting TileMapLayers by clicking themkobewi2024-05-162-0/+10
| | | |
* | | | Fix AnimationSprite2D/3D::play using wrong end_frameRobocraft9992024-06-261-1/+4
| | | | | | | | | | | | | | | | On playing a different animation to the current backwards will start the new animation on the last animations last frame not the new ones
* | | | Merge pull request #93368 from rburing/fti_skinningRémi Verschelde2024-06-202-7/+76
|\ \ \ \ | | | | | | | | | | | | | | | Physics interpolation: Fix 2D skinning