Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-13 | Merge pull request #53767 from groud/improve_tile_set_change_performances | Rémi Verschelde | |
2021-10-13 | Greatly improve editor performances by deferring tiles related updates | Gilles Roudière | |
Solve few update problems | |||
2021-10-13 | Merge pull request #53761 from groud/fix_tilemap_memory_leak | Rémi Verschelde | |
2021-10-13 | Fix TileMap memory leak | Gilles Roudière | |
2021-10-13 | Use z_index for TileMap layer darkening | kobewi | |
2021-10-10 | Add modulate property to TileMap layers | kobewi | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-29 | Improve TileMap physics for moving platforms and conveyor belts like movements | Gilles Roudière | |
2021-09-27 | Fix TileMap layer loading | kobewi | |
2021-09-23 | Construct values only when necessary. | Anilforextra | |
2021-09-23 | Implement animated tiles | Gilles Roudière | |
2021-09-15 | Merge pull request #52622 from rileylyman/tilemap-crash | Gilles Roudière | |
Break TileMap _clear_internals out from _recreate_internals | |||
2021-09-14 | Break TileMap _clear_internals out from _recreate_internals | Riley Lyman | |
2021-09-14 | Fix transform of TileMap nodes and tilemap selection | Gilles Roudière | |
2021-09-08 | Tiles renames/bugfixing and documentation | Gilles Roudière | |
2021-09-07 | Implement properties arrays in the Inspector. | Gilles Roudière | |
2021-09-06 | Fix crash in TileMap physics | Gilles Roudière | |
2021-08-23 | Merge pull request #51259 from nekomatata/fix-tilemap-one-way-collision | Hugo Locurcio | |
Fix one-way collision in Tilemap | |||
2021-08-19 | Fix z_index applied twice for TileMap layers | kobewi | |
2021-08-13 | Fix some unnecessary includes | Aaron Franke | |
2021-08-05 | Fix one-way collision in Tilemap | PouleyKetchoupp | |
In a given quadrant there can be one or more bodies used, and the process iterated over cells to add the shapes, so the shape index doesn't necessarily correspond to the polygon shape index. Instead body shape indices need to be tracked separately. | |||
2021-08-05 | Fix get_used_rect() calculation | kobewi | |
2021-08-02 | Implements TileMap layers and move TileSetPlugins's functions to the TileMap ↵ | Gilles Roudière | |
node instead | |||
2021-07-27 | Add check to internal methods to prevent crash | Haoyu Qiu | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-21 | Implement atlas merging and tile proxies | Gilles Roudière | |
2021-07-21 | Import old tiles in SINGLE_TILE mode as atlases | Gilles Roudière | |
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | |||
2021-06-14 | Fix crash when using TileMap::fix_invalid_tiles | Haoyu Qiu | |
2021-06-05 | Deleted YSort, moved its functionality directly into Node2D. | andriyDev | |
YSort now has a compatibility alias to Node2D. Updated TileMap to use the existing Node2D y_sort_enabled property instead of its own property. Updated Node2D doc to include the new y_sort_enabled member. Updated TileMap doc to remove its mention of cell_y_sort. Deleted YSort doc. | |||
2021-06-01 | Merge pull request #49024 from groud/restore_tilemap_show_debug | Rémi Verschelde | |
Restore TileMap's debug collision shapes and add navigation. | |||
2021-05-25 | Restore a way to show collsion/navigation on TileMap. | Gilles Roudière | |
Also remove an unused function. | |||
2021-05-24 | Fixes deprecated=no compilation option | Gilles Roudière | |
2021-05-20 | Implement scenes tiles in TileMaps | Gilles Roudière | |
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-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-03-10 | Remove Navigation2D/3D nodes, and move the navigation map to the world resource | Gilles Roudière | |
2021-02-10 | Removed _change_notify | reduz | |
-For inspector refresh, the inspector now detects if a property change by polling a few times per second and then does update the control if so. This process is very cheap. -For property list refresh, a new signal (property_list_changed) was added to Object. _change_notify() is replaced by notify_property_list_changed() -Changed all objects using the old method to the signal, or just deleted the calls to _change_notify(<property>) since they are unnecesary now. | |||
2021-02-07 | Initialize class variables with default values in scene/ [1/2] | Rafał Mikrut | |
2021-01-01 | Merge pull request #44839 from qarmin/fix_crash_tile_map | Rémi Verschelde | |
Do not iterate over map when removing its values | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-31 | Do not iterate over map when removing its values | Rafał Mikrut | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-10-24 | Refactored 2D shader and lighting system | reduz | |
-Removed normal/specular properties from nodes -Create CanvasTexture, which can contain normal/specular channels -Refactored, optimized and simplified 2D shaders -Use atlas for light textures. -Use a shadow atlas for shadow textures. -Use both items aboves to make light rendering stateless (faster). -Reorganized uniform sets for more efficiency. | |||
2020-10-18 | Refactor MethodBind to use variadic templates | reduz | |
Removed make_binders and the old style generated binders. | |||
2020-09-12 | TileMap: Set texture_filter and texture_repeat to generated CanvasItems and ↵ | Mateo Dev .59 | |
update when it changes |