D8H
fa40299343
Remove an only in tests ( #3474 )
...
Don't show in changelog
2022-01-11 13:28:50 +00:00
D8H
cff585ed55
Improve calculations for the Pathfinding to make it more precise ( #3421 )
...
* This makes the movement less prone to approximations when there is a drop in FPS, making your game more precise.
2022-01-02 19:28:03 +01:00
Harsimran Singh Virk
599ccb677f
Add support for visual effects ("shaders") on objects. ( #2901 )
...
* This allows to generate interesting visual effects, which can be controlled by events. For example, you can use an outline on an object to highlight, make the player glow when launching a spell, blur objects, etc...
* A new "effects" tab is now present in the objects editor. From there, you can add visual effects, that were already available for layers, customize them from this editor.
* Actions and conditions are available to manipulate effects and change their parameters during the game.
* Learn more on the wiki: http://wiki.compilgames.net/doku.php/gdevelop5/objects/effects
Co-authored-by: Florian Rival <Florian.Rival@gmail.com >
2021-08-20 15:01:06 +02:00
Florian Rival
1a27f689e0
Remove deprecated/unused/unmaintained GDCpp code ( #2930 )
...
* This also includes extensions code.
Only show in developer changelog
2021-08-17 14:34:58 +02:00
Florian Rival
c95991756a
Add type checking in some test files and remove HSHG from the codebase
...
Don't show in changelog
2021-03-02 23:09:54 +00:00
D8H
9787f04431
Make path finding tests more concise ( #2397 )
...
Don't show in changelog
2021-03-02 22:04:26 +00:00
D8H
2811eef4e0
Rework path finding to use RBush instead of HSHG ( #2315 )
...
* Also add many tests to check the good working of the pathfinding in multiple situations.
2021-02-24 09:46:50 +01:00
Florian Rival
433dc763d1
Separate Behavior into BehaviorContent and Behavior, and add RuntimeBehavior for GDCpp
2019-05-03 22:47:21 +01:00
Florian Rival
dc27d5f962
Rename gd::ClassWithObjects to gd::ObjectsContainer
2018-09-09 21:28:26 +01:00
Victor Levasseur
9a532a19db
RuntimeObjects are now managed by unique_ptr
2016-11-15 08:33:56 +01:00
Florian Rival
117722621a
Change file organization in GDCpp to have a Runtime directory inside GDCpp
2016-02-09 19:42:52 +01:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Florian Rival
63cb853d72
Change file organization (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Florian Rival
487a4dd8cb
Fix wrong use of std::multiset leading to miscomputation in pathfinding algorithm
2015-09-04 14:39:41 +02:00
Florian Rival
b2a22374aa
Fix pathfinding considering cells adjacent to an obstacle as being covered by obstacle
2015-09-03 16:28:50 +02:00
Florian Rival
9e7f58cddc
Ensure that pathfinding works in corridors that are a single cell large
...
Enhance tests for native pathfinding behavior.
2015-09-03 16:10:47 +02:00
Florian Rival
428e72914d
[WIP] Rename Automatism to Behavior
2015-08-17 23:52:59 +02:00