Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 818d57b5b4f01ffc05968a3a1a2d210683c56d0a)
|
|
(cherry picked from commit a15126915d028a4487e6e9fb4b901b73f5cec3f1)
|
|
(cherry picked from commit c49a7feae3418d0732369b203d0bc9e28723b9db)
|
|
(cherry picked from commit 821917ba9f30b036ef7f43664db3f09d33f59109)
|
|
Fixes NavigationObstacles not being added to avoidance simulation.
(cherry picked from commit aadf33efd8a79a038b842dc91c63784302efd753)
|
|
Fixes AudioStreamPlayer2D crash when PhysicsServer2D runs on thread due to empty PhysicsSpace
(cherry picked from commit a5351086b0eafa659c4f4c88471d183cd991b45e)
|
|
rotation
Configure the transform per condition, and then only set it once to
prevent multiple `NOTIFICATION_LOCAL_TRANSFORM_CHANGED` notifications
from being sent.
(cherry picked from commit 100b4b1f287600bde9c4f2704c2addbb3d65448e)
|
|
Exposes the path postprocessing and pathfinding algorithm options of the NavigationAgent internal NavigationPathQueryParameters object.
(cherry picked from commit 6e324bb341c795905085e25e7f7c153d89949fa9)
|
|
Fix for https://github.com/godotengine/godot/issues/75218
Pause notifications are not sent when a node is added as a child. So GPUParticles2D should also obey its can_process status on ENTER_TREE, not just PAUSED/UNPAUSED.
(cherry picked from commit 4652fbd09e81741a146c7dd1dcc89bf4235bdb75)
|
|
of velocity.
(cherry picked from commit 1381e6da4f695323853b24cf8d3632604b629133)
|
|
Ported from ShapeCast3D.
(cherry picked from commit 5bed055cdd5180b4c5d07f07a2a58644a3d1ffc2)
|
|
Changing of autoplay when changing `SpriteFrames` is not done by the
user and warning is unhelpful
(cherry picked from commit 4d4342e018367499c6b6709e6dc3ca60c4f3dd7a)
|
|
Allows the line_width for NavigationAgent2D path debug to go negativ for thin line rendering.
(cherry picked from commit f6a10c0565e32e0170bcce71635d8bad16077d1d)
|
|
(cherry picked from commit 602a0d2fbc84d598cffc79eccd5110f650b6e3c9)
|
|
(cherry picked from commit a835dfd96d2a758fb194237954f0d4824ff08e05)
|
|
|
|
|
|
Issue #56324 notes that you may can't set the damping property of
CPUParticles2D to anything more that 100 in the editor inspector
while you may set it to anything in code, this is considered a bug and
changed in this commit
|
|
- also add them to the project convertor
|
|
Fix hanging if audiostream's pitch_scale is NaN
|
|
Remove device-id restriction from `TouchScreenButton` input events
|
|
Remove the restriction that only devices with id 0 are used
for `TouchScreenButton`-Input events.
This allows emulated events to be used for TouchScreenButton.
|
|
Tweaks default values for NavigationAgent3D to work better out of the box within a new 3D project.
|
|
Add NavigationLink helper functions for global positions
|
|
Adds helper functions to set the links start and end position with global positions or get them as global positions.
Adds global start and end position for the navigation link to the 'link_reached' signal of NavigationAgent. That signal gets emitted when a navigation link waypoint is reached. Requires that 'owner' meta data is enabled on the NavigationAgent.
|
|
Fixes NavigationServer 'Invalid ID' error of the TileMap.
The issue was not caused directly by the TileMap but with the late call to get_world_2d()->get_navigation_map() while everything is shut down abruptly e.g. game window closed or Editor "Reload Saved Scene" function.
|
|
Fix navigation support for multilayered TileMaps
|
|
Fixes that NavigationRegion2D and TileMap debug visuals ignored more or less half the ProjectSetting. E.g. random color could not be disabled, edges did not display.
|
|
Fix Line2D UVs when using BOX end cap mode
|
|
KoBeWi/it_exited_the_tree_but_changed_its_mind_and_broke_instead
Fix camera reparenting
|
|
|
|
|
|
|
|
Fixes support for multilayered TileMaps by creating dedicated navigation maps for each layer.
|
|
Fix missing avoidance updates when using same velocity
|
|
When using avoidance, if you set the same velocity for the agent, you won't get an update from the avoidance system.
This changes both the `set_target_position` and `set_velocity` setters to always accept user provided values, even if they are the same. This ensures that repathing and avoidance logic is always run when the user expects.
|
|
Fixes that certain NavigationAgent debug functions bindings were not available in release builds.
|
|
|
|
|
|
|
|
Add NavigationAgent Path Debug Visualization
|
|
Rework how current Camera2D is determined
|
|
Adds path debug visuals for NavigationAgent2D, NavigationAgent3D and NavigationServer.
|
|
Replace Area gravity point distance scale with unit distance
|
|
Warn when a TileMap layer is Y-sorted but not the TileMap node itself.
|
|
|
|
Hide `clip_children` for some non-drawn CanvasItems
|
|
|
|
|
|
|