AlexandreS
e4f44f7899
Add possibility to display GDevelop watermark that opens Liluo creator page on click/touch ( #4811 )
2023-01-24 18:26:39 +01:00
D8H
eedc68b0f2
Fix pathfinding movement angle condition ( #4825 )
...
* Add a condition to check the movement angle of the top-down movement behavior.
2023-01-16 10:30:00 +01:00
AlexandreS
41fa153ddf
Add description to a certain amount of parameters in actions and conditions ( #4716 )
2022-12-20 13:59:10 +01:00
D8H
70f4d545b4
Display some behavior properties in one row ( #4606 )
2022-12-02 11:37:32 +01:00
D8H
33b2fb0168
Show unit of measurements on properties of built-in extensions ( #4576 )
2022-11-30 21:18:54 +01:00
D8H
bf19ec5a68
[PathFinding] Improve pathfinding with a property to smooth the path. ( #4515 )
2022-11-10 11:40:07 +01:00
D8H
80cb6d697c
Handle custom objects at runtime ( #4294 )
...
* Don't show in changelog
2022-10-18 13:36:48 +02:00
D8H
a852e91690
Add missing expression group icons ( #4353 )
2022-10-04 14:56:59 +02:00
D8H
0706a54305
Reorganize extensions categories ( #4345 )
2022-10-04 10:37:27 +02:00
D8H
1844d826f9
[PathFinding] Add a warn for too long searches ( #4112 )
...
* Don't show in changelogs
2022-07-18 12:25:54 +02:00
Florian Rival
9ee4b704da
Clean more deprecated include files in extensions ( #4072 )
...
Don't show in changelog
2022-06-30 12:09:17 +02:00
D8H
91a02d132f
Remove the dependency to SFML ( #3865 )
...
* This allows to run Core tests more easily.
2022-05-13 13:27:41 +02:00
D8H
2b00c90356
Fix some missing translations in the Pathfinding behavior ( #3728 )
2022-03-07 08:57:25 +00:00
D8H
aabe249ffb
[PathFinding] Remove the dependency from PathfindingRuntimeBehavior to BehaviorRBushAABB ( #3579 )
...
Only show in developer changelog
2022-02-02 08:59:58 +01:00
D8H
0fd9173069
Improve consistency of behavior descriptions by starting them with a verb. ( #3484 )
2022-01-17 17:05:37 +00:00
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
D8H
b3e0540fed
Group properties in some behaviors for enhanced clarity ( #3373 )
...
* Also allow custom behaviors made in the editor to define property groups.
2021-12-22 17:10:06 +00:00
Arthur Pacaud
bc606ed1be
Add a console to the games debugger ( #2770 )
...
* When launching the Debugger to inspect a game, open the Console to see internal messages sent by the game, JavaScript code or the game engine.
* This is an advanced feature that is useful to find issues in your game or to see if your game is displaying any internal error.
2021-10-21 19:47:28 +01:00
AlexandreS
a470e9b86c
Fixes an issue with ghost instances of behaviors (light obstacle and pathfinder obstacle)
2021-10-20 10:45:01 +02: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
D8H
ade075f076
Reorganize pathfinding behavior actions and conditions in 2 groups ( #2738 )
2021-06-16 14:58:47 +01:00
Florian Rival
3977e2b6f2
Fix formatting
2021-06-14 15:12:11 +01:00
D8H
127a881416
Add a condition and expression to check the movement angle for the pathfinding behavior ( #2737 )
2021-06-12 18:39:31 +01:00
D8H
13471ad40a
Add actions/conditions/expressions to specify an offset for the virtual grid used by the Pathfinding behavior ( #2730 )
2021-06-12 00:14:24 +01:00
Arthur Pacaud
baa597f6ae
Improve overall GDJS typing ( #2401 )
...
Only show in developer changelog
2021-03-03 14:41:13 +00: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
D8H
58d114721d
Improve typing of the Pathfinding extension ( #2274 )
...
Only show in developer changelog
2021-02-04 23:22:40 +00:00
Florian Rival
f35a3a6827
Improve description of all extensions
...
Don't show in changelog
2021-01-21 20:05:08 +00:00
Harsimran Singh Virk
ef4c8b8621
Fix crash when using Pathfinding::DestinationX() and related expressions ( #2227 )
2021-01-19 16:17:41 +01:00
Florian Rival
4b2cd90320
Add documentation of extensions in the generated GDJS documentation
...
Only show in developer changelog
2021-01-14 21:32:13 +00:00
Florian Rival
65d3688052
Fix duplicate classes in the generated GDJS documentation
...
Don't show in changelog
2021-01-08 19:55:20 +01:00
Florian Rival
7ef2e40066
Add more various fixes for TypeScript and code style
...
Don't show in changelog
2021-01-08 19:55:01 +01:00
Florian Rival
d0dba2a713
Fix typings in TypeScript files
...
Don't show in changelog
2021-01-08 19:54:56 +01:00
Florian Rival
11d69e46ed
Translate all behaviors to TypeScript
...
Also adapt custom behavior code generation to use a (partial) ES6 class (methods are still added using prototype)
Don't show in changelog
2021-01-08 19:54:41 +01:00
Florian Rival
bb2ae1a914
Replace "return true if" by "check if" in description of conditions
...
Don't show in changelog
2020-10-17 11:25:16 +01:00
Florian Rival
3a9f896f04
Add hot reloader (electron app only)
2020-07-25 14:23:00 +01:00
Florian Rival
9b178bc985
Fix "Remove Unused Images" removing images used by BBText object
...
Don't show the rest in changelog:
* More generally, fix resources exposed by any object declared in JavaScript
* Refactored GetProperties (and UpdateProperty) across behavior/object/behavior shared data to remove the dependency on gd::Project.
2020-06-23 22:40:38 +01:00
Florian Rival
69eacedc2b
Fix pathfinding obstacle actions not working
...
Fix #1773
2020-05-26 09:09:16 +02:00
Arthur Pacaud
054e48227c
Make object and behavior registering more explicit ( #1379 )
2020-01-17 22:49:24 +00:00
Florian Rival
3b89284fd2
Normalize/fix some action/condition sentences
2020-01-03 22:29:08 +00:00
Florian Rival
2f8840b2cf
[codemod] Adapt sentences of action/conditions
2019-12-27 13:46:57 +01:00
Florian Rival
aa7a4a4ff3
Rename onOwnerRemovedFromScene to onDestroy and fix onCreated/onDestroy calls
...
* Rename onOwnerRemovedFromScene to onDestroy (because it can be now called when a scene is destroyed)
* Fix it being not called when a scene is destroyed (so behavior don't get a chance to clean up what they have created)
* Fix onCreated being called before the object is fully initialized (for custom behaviors or behaviors relying on an object type)
2019-07-28 17:43:50 +01:00
Florian Rival
a9bf3a6c80
Fix issue when setting the pathfinding destination too close to current object position
2019-07-02 21:39:37 +01:00
Florian Rival
c2b123d20b
Add NamedPropertyDescriptor
2019-06-16 17:08:55 +01:00
Florian Rival
3161f641d8
Rename ownerRemovedFromScene to onOwnerRemovedFromScene
2019-05-06 23:08:41 +01:00
Florian Rival
433dc763d1
Separate Behavior into BehaviorContent and Behavior, and add RuntimeBehavior for GDCpp
2019-05-03 22:47:21 +01:00