Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-13 | Merge pull request #39976 from aaronfranke/tilemap-vec2i | Rémi Verschelde | |
Update TileMap to use Vector2i | |||
2021-05-11 | Fixes missng 2D engine bits | reduz | |
-Mesh2D now works -MultiMesh2D now works -Polygon2D now works -Added hooks for processing 2D particles -Skeleton2D now works 2D particles still not working, but stuff needed for it is now implemented. | |||
2021-05-07 | Update TileMap to use Vector2i instead of two ints | Aaron Franke | |
2021-05-07 | Rework the TileSet resource and TileMap nodes: | Gilles Roudière | |
- Move most properties from TileMap to TileSet, - Make TileSet more flexible, supporting more feature (several collision layers, etc...), - Fusion both the TileMap and TileSet editor, - Implement TileSetSources, and thus a new way to index tiles in the TileSet, - Rework the TileSet and TileMap editors completely, - Implement an editor zoom widget (and use it in several places) | |||
2021-05-02 | TileMap::world_to_map Ensure half offset is added according to the returned ↵ | kleonc | |
value Decide whether half offset should be added based on the value used for calculating the return value of this method. | |||
2021-04-30 | Prevent setting too big or too small Collision Mask and Layer | Rafał Mikrut | |
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-27 | Merge pull request #47960 from smix8/issue_47334_navagent2d_target_reached | Rémi Verschelde | |
2021-04-27 | put distance check to target into function | smix8 | |
put distance check to target into function | |||
2021-04-23 | Merge pull request #47485 from rafallus/fix/rigidbody-crash | Rémi Verschelde | |
Fix crash on RigidBody _direct_state_changed | |||
2021-04-23 | Merge pull request #48030 from smix8/issue_47337_broken_navagent2d_callback | Rémi Verschelde | |
2021-04-22 | Unexpose _direct_state_changed in PhysicsBody | rafallus | |
Removed _direct_state_changed bindings Affects 2D and 3D nodes Callbacks now use Callable Tests were changed accordingly | |||
2021-04-20 | Move collision layer and mask into CollisionObject. | Marcel Admiraal | |
2021-04-20 | Merge pull request #47991 from LightningAA/regroup-area-inspector-4.0 | Rémi Verschelde | |
`Area[X]D`: Put physics override parameters in their own group and document that areas can be used to influence audio | |||
2021-04-20 | Fix broken NavigationAgent2D collision avoidance callbacks | smix8 | |
Fix broken NavigationAgent2D collision avoidance callbacks | |||
2021-04-18 | Put physics override parameters in their own group and document that areas ↵ | Lightning_A | |
can be used to influence audio | |||
2021-04-16 | Fix NavigationAgent2D not emitting "target_reached" Signal reliably | smix8 | |
Fix NavigationAgent2D not emitting "target_reached" Signal reliably | |||
2021-04-11 | Use Array for node configuration warnings | Nathan Franke | |
Previously, the warnings were passed as a string and delimitation of which were hard coded at each implementation. | |||
2021-04-05 | Re-allow playing AnimatedSprite2D without frames | Rémi Verschelde | |
Fixes #47578, partial revert of #47064. | |||
2021-04-05 | Fix crashes in *_input functions | Rafał Mikrut | |
2021-03-23 | Merge pull request #45571 from aaronfranke/node2d-real_t | Rémi Verschelde | |
Use real_t in 2D nodes | |||
2021-03-20 | Merge pull request #47001 from madmiraal/rename-sprite_2d-region_enabled | Rémi Verschelde | |
Rename Sprite.region_enabled getter and setter methods to match properties | |||
2021-03-19 | Use real_t in non-physics 2D nodes | Aaron Franke | |
2021-03-17 | Merge pull request #47064 from ↵ | Rémi Verschelde | |
jmb462/fix-crash-in-uninitialized-AnimatedSprite2d-play Fix crash on calling play() in a uninitialized AnimatedSprite2D (Fix #46013) | |||
2021-03-17 | Fix crash on calling play() in a uninitialized AnimatedSprite2D | jmb462 | |
When AnimatedSprite2D::play() was called before SpriteFrames has been initialized, a crach occurred (issue #46013). Modification : An error message on null check test has been added to prevent crash. Fix #46013. | |||
2021-03-17 | Merge pull request #47024 from groud/navigation | Rémi Verschelde | |
Allow Navigation to be more flexible | |||
2021-03-16 | Move SpriteFrames to its own file in the resources folder | Aaron Franke | |
2021-03-15 | Allow Navigation to be more flexible | Gilles Roudière | |
2021-03-14 | Rename Sprite.region_enabled getter and setter to match properties | Marcel Admiraal | |
Also renames Sprite2D.region_filter_clip property and its setter to region_filter_clip_enabled and set_region_filter_clip_enabled. | |||
2021-03-12 | Fixes small typos and grammar correction | Anshul7sp1 | |
2021-03-10 | Implement Navigation layers | Gilles Roudière | |
2021-03-10 | Remove Navigation2D/3D nodes, and move the navigation map to the world resource | Gilles Roudière | |
2021-03-07 | Merge pull request #46643 from YeldhamDev/hide_all_the_things | Rémi Verschelde | |
Hide more options of disabled properties | |||
2021-03-05 | add responsive arrows when the size is very small + fix a regression: ↵ | fabriceci | |
missing a translation on the line | |||
2021-03-05 | Highlight collision, correct the size and make the arrow a bit less thick ↵ | fabriceci | |
for low-res game | |||
2021-03-04 | Merge pull request #46668 from nekomatata/fix-errors-polygon-2d | Rémi Verschelde | |
Fix errors with invalid CollisionPolygon2D | |||
2021-03-04 | Fix errors with invalid CollisionPolygon2D | PouleyKetchoupp | |
Fixed internal errors when the shape is invalid and made warnings more descriptive. | |||
2021-03-03 | Hide more options of disabled properties | Michael Alexsander | |
2021-03-03 | Merge pull request #46578 from nekomatata/fix-joint-remove-body-regression | Rémi Verschelde | |
Fix Joint2D/Joint3D node path reset on scene switch | |||
2021-03-02 | Fix Joint2D/Joint3D node path reset on scene switch | PouleyKetchoupp | |
When one of the bodies exited the tree, the corresponding node path was reset instead of just resetting the joint from the physics server. That was causing the node path to be reset on scene switch when one of the bodies is under the joint in the scene tree. | |||
2021-03-02 | Merge pull request #36065 from YeldhamDev/camera2d_helper_editor_only | Rémi Verschelde | |
Make Camera2D's editor helper code only be compiled on editor builds | |||
2021-03-02 | Hide extra options from various nodes if they're not enabled | Michael Alexsander | |
2021-03-01 | Make Camera2D's editor helper code only be compiled on editor builds | Michael Alexsander | |
2021-02-28 | Refactored cpu_particles_2d.cpp _notification Method | Kyle | |
Refactors the _notification method in cpu_particles_2d.cpp to use a switch statement for readability and to bring it inline with other classes like node.cpp and timer.cpp. | |||
2021-02-24 | Use a more specific type for Area2D/3D body signals | Aaron Franke | |
2021-02-21 | Line2D::set_point_position Fail if passed index is out of bounds | kleonc | |
2021-02-19 | Merge pull request #46191 from reduz/refactor-process-mode | Rémi Verschelde | |
Refactor Process Mode | |||
2021-02-19 | Merge pull request #44737 from KoBeWi/touch_shape_screen_centered_button | Rémi Verschelde | |
Fix shape_centered property in TouchScreenButton | |||
2021-02-18 | Refactor Process Mode | reduz | |
Implements https://github.com/godotengine/godot-proposals/issues/1835#issuecomment-727186192 * PauseMode is now ProcessMode, containing the following states: ``` PROCESS_MODE_INHERIT, // same as parent node PROCESS_MODE_NORMAL, // process only if not paused PROCESS_MODE_PAUSE_ONLY, // process only if paused PROCESS_MODE_ALWAYS, // process always PROCESS_MODE_DISABLED, // never process ``` * NOTIFICATION_PAUSED and NOTIFICATION_UNPAUSED are received effectively when the node is paused and unpaused (not any longer when pause mode is set in SceneTree). * Renamed some nodes that used ProcessMode/process_mode to specify a callback type to ProcessCallback to avoid clashes. | |||
2021-02-18 | Merge pull request #41644 from ↵ | Rémi Verschelde | |
Eoin-ONeill-Yokai/collision_2d_shape_visualization_fix CollisionShape2D 'Disabled' Visualization Correction |