1
0
Fork 0
godot/scene/2d
Ricardo Buring 56fc0fd175 CPUParticles2D - Add ability to follow physics interpolated target
Allows a non-interpolated particle system to closely follow an interpolated target without tracking ahead of the target, by performing fixed timestep interpolation on the particle system global transform, and using this for emission.

Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2025-01-24 14:13:20 +01:00
..
physics Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
animated_sprite_2d.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
animated_sprite_2d.h Use `SceneStringName` in more places 2024-12-02 14:39:16 +01:00
audio_listener_2d.cpp Remove unused headers in scene. 2024-12-24 00:40:09 +08:00
audio_listener_2d.h Remove unused headers in scene. 2024-12-24 00:40:09 +08:00
audio_stream_player_2d.compat.inc Change AudioStreamPlayer autoplay and GLTFBufferView getters to be const 2024-02-08 13:01:50 -06:00
audio_stream_player_2d.cpp Add `volume_linear` property and methods for audio-related classes 2024-12-18 12:41:57 -08:00
audio_stream_player_2d.h Add `volume_linear` property and methods for audio-related classes 2024-12-18 12:41:57 -08:00
back_buffer_copy.cpp Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
back_buffer_copy.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
camera_2d.cpp CPUParticles2D - Add ability to follow physics interpolated target 2025-01-24 14:13:20 +01:00
camera_2d.h Fix physics tick counter 2024-07-07 19:04:05 +02:00
canvas_group.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
canvas_group.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
canvas_modulate.cpp Fix super call in various `get_configuration_warnings` methods 2024-09-05 16:08:35 +02:00
canvas_modulate.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
cpu_particles_2d.compat.inc Implemented tools around particles seed randomization. 2025-01-11 16:31:24 +01:00
cpu_particles_2d.cpp CPUParticles2D - Add ability to follow physics interpolated target 2025-01-24 14:13:20 +01:00
cpu_particles_2d.h CPUParticles2D - Add ability to follow physics interpolated target 2025-01-24 14:13:20 +01:00
gpu_particles_2d.compat.inc Implemented tools around particles seed randomization. 2025-01-11 16:31:24 +01:00
gpu_particles_2d.cpp Merge pull request #100227 from clayjohn/particles-texture 2025-01-13 20:21:38 +01:00
gpu_particles_2d.h Implemented tools around particles seed randomization. 2025-01-11 16:31:24 +01:00
light_2d.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
light_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
light_occluder_2d.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
light_occluder_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
line_2d.cpp Speed up `Line2D._edit_get_rect()` 2025-01-03 20:32:08 +03:00
line_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
line_builder.cpp Fix various typos and code style issues 2024-11-28 17:40:42 +01:00
line_builder.h Add closed property to Line2D 2023-09-11 11:28:25 +03:00
marker_2d.cpp Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
marker_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
mesh_instance_2d.cpp Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
mesh_instance_2d.h Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
multimesh_instance_2d.cpp Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
multimesh_instance_2d.h Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
navigation_agent_2d.cpp Despaghettify NavigationServer path queries 2024-12-11 22:29:48 +01:00
navigation_agent_2d.h Fix physics tick counter 2024-07-07 19:04:05 +02:00
navigation_link_2d.cpp Add NavigationLink debug direction indicator 2025-01-02 01:07:26 +01:00
navigation_link_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
navigation_obstacle_2d.cpp Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
navigation_obstacle_2d.h Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
navigation_region_2d.cpp Add functions to get axis-aligned bounds of navigation regions 2025-01-13 20:18:33 +01:00
navigation_region_2d.h Add functions to get axis-aligned bounds of navigation regions 2025-01-13 20:18:33 +01:00
node_2d.cpp CPUParticles2D - Add ability to follow physics interpolated target 2025-01-24 14:13:20 +01:00
node_2d.h Optimize threading-sensitive node data for single-threaded processing 2023-05-17 02:04:41 +02:00
parallax_2d.cpp Remove unused headers in scene. 2024-12-24 00:40:09 +08:00
parallax_2d.h Prevent Parallax2D autoscroll reset 2024-08-28 16:38:27 -04:00
parallax_background.cpp Add new Parallax2D node 2024-03-03 15:46:40 -05:00
parallax_background.h Add new Parallax2D node 2024-03-03 15:46:40 -05:00
parallax_layer.cpp Fix super call in various `get_configuration_warnings` methods 2024-09-05 16:08:35 +02:00
parallax_layer.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
path_2d.cpp Draw fewer fishbones to improve Path gizmo readability and performance 2025-01-09 16:08:29 +01:00
path_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
polygon_2d.cpp Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
polygon_2d.h Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
remote_transform_2d.cpp Fix super call in various `get_configuration_warnings` methods 2024-09-05 16:08:35 +02:00
remote_transform_2d.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
skeleton_2d.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
skeleton_2d.h Use local vector for skeleton 2024-10-02 20:38:40 +03:00
sprite_2d.cpp Remove unused headers in scene. 2024-12-24 00:40:09 +08:00
sprite_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
tile_map.compat.inc Make TileMapLayers extend Node2D and work as children of TileMap 2024-01-17 16:05:50 +01:00
tile_map.cpp Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
tile_map.h Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
tile_map_layer.cpp Merge pull request #100882 from smix8/node_navmesh_geo_parsers 2025-01-16 17:18:01 -06:00
tile_map_layer.h Make nodes handle their respective navigation source geometry 2025-01-12 13:14:46 +01:00
touch_screen_button.cpp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
touch_screen_button.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
visible_on_screen_notifier_2d.cpp Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00
visible_on_screen_notifier_2d.h Compile certain `CanvasItem._edit_*()` functions with `DEBUG_ENABLED` 2024-11-02 15:43:18 -03:00