supertree-wook
8851be03a3
Fix typos here and there ( #5253 )
...
Only show in developer changelog
2023-06-21 12:41:17 +02:00
D8H
20c3d62c90
Add the support for animations on 3D models ( #5302 )
...
- Breaking change: fix 3D models that were mirrored on Y axis.
- In case some models look upside-down, they can be fixed by adding 180° to the "Rotation around Y axis" property.
- Handle custom origin and center.
2023-06-13 12:42:46 +02:00
D8H
3bee88c6cd
Handle 3D models compressed with Draco ( #5390 )
2023-06-09 17:49:46 +02:00
D8H
255ef1d8ef
Add an antialising setting for 3D ( #5381 )
2023-06-08 09:57:34 +02:00
D8H
6858e0fb59
Render 3D in linear color space, upgrade to Three.js 1.152.0 ( #5360 )
...
* 3D model objects will look brighter. Light intensity may need to be reduced.
2023-06-06 12:28:46 +02:00
AlexandreS
8941e04390
Fix color 3D model color rendering being darker than the original texture ( #5368 )
2023-06-02 15:46:27 +02:00
Florian Rival
a578fa32e9
Add support for 3D objects in editor ( #5357 )
2023-06-01 12:17:20 +02:00
AlexandreS
4df6ecc654
Fix 3D model object not showing in preview when working on the web or mobile app ( #5344 )
2023-05-24 20:01:59 +02:00
AlexandreS
0ee121c014
Add a few missing things following 3D release ( #5328 )
...
- Restore Debug draw action in games with 3D
- Fix inspector not working on 3D objects with Z = 0
- Use magenta box when no model is specified for 3D model objects
- Add missing default names for 2 new 3D objects
2023-05-23 10:21:09 +02:00
Clément Pasteau
4b071fbf17
Fix pixi js version ( #5330 )
...
Do not show in changelog
2023-05-22 15:48:10 +02:00
AlexandreS
91adaac722
Fix random color used in transparent sprites in 2D+3D rendering ( #5314 )
2023-05-19 17:39:17 +02:00
Clément Pasteau
138a7c9abe
Fix format ( #5313 )
...
Don't show in changelog
2023-05-19 14:48:03 +02:00
D8H
fde1039707
Fix the isCameraRotatedIn3D condition. ( #5311 )
...
Do not show in changelog
2023-05-19 12:13:40 +02:00
D8H
73e087936a
Fix mouse and multitouch controls when 3D cameras are rotated ( #5309 )
2023-05-19 11:37:55 +02:00
Aurélien Vivet
714a9f1198
Add a condition to check if a scene exists ( #5297 )
2023-05-19 09:24:15 +02:00
Florian Rival
3272b8eda7
Fix 2D rendering sometimes occluding/cutting semi transparent 3D objects
2023-05-18 16:58:42 +02:00
Florian Rival
e56cdac96a
Fix 3D rendering after loading a scene ( #5296 )
2023-05-17 13:12:27 +02:00
AlexandreS
cf374737fc
Add support for built-in 3D games ( #5285 )
...
* This provides new 3D objects: 3D Box (perfect to create walls, floors, or billboards) and 3D Model (to import objects created in a 3D modeling app).
* 2D and 3D can be mixed in a same game. Each layer of a game can contain 2D objects, 3D objects or a mix of both.
* This allows to build 2D games, 2.5D games and full 3D games: platformers, racing games, FPS, hyper casual games. It's easy to start adding 3D objects to an existing 2D game.
* You can set up a light by adding an ambient light and/or directional light in the effects of a 3D layer. 3D objects can be configured to react to light or ignore it.
* In the future, support for 3D objects will be improved: light objects, animations, etc...
2023-05-16 17:37:49 +02:00
supertree-wook
0a03cbb89c
Add support for mouse "Forward" and "Back" buttons ( #5278 )
2023-05-13 16:52:30 +02:00
supertree-wook
c00d75f047
Fix typo in comments and message strings ( #5287 )
2023-05-12 22:20:27 +02:00
supertree-wook
8fb139ff63
Rename the readme and license files to match standard ( #5272 )
...
Do not show in changelog
2023-05-04 09:22:12 +02:00
Clément Pasteau
0c0fb5da1c
Fix generated .exe not working if the project name contains special characters ( #5254 )
2023-05-03 11:48:17 +02:00
D8H
94045aec91
Fix typo in comments and message strings (thanks @st-Wook!) ( #5262 )
...
Co-authored-by: supertree-wook <phk09242@supertree.co >
2023-04-28 11:58:51 +02:00
supertree-wook
21a87daf64
Clean markdown files and fix typos ( #5248 )
...
Only show in develop changelog
2023-04-20 16:22:46 +02:00
D8H
4caef9c7e6
Add an special object parameter to handle object creation in extensions ( #5239 )
...
* It allows extension users to apply actions to the created objects.
2023-04-18 09:55:19 +02:00
DaddyPluM
4e0e4b9184
Rename license.txt to license.md ( #4783 )
...
Don't show in the changelog
2023-04-15 16:00:16 +02:00
D8H
e77e1fb840
Allow event extensions to declare variable parameters ( #5220 )
2023-04-13 13:48:47 +02:00
D8H
e52faae332
Test the create action picking ( #5178 )
...
* Useful for dev only
2023-03-31 13:27:34 +02:00
D8H
9c09e26aaa
Fix the Not condition to handle its last sub condition correctly ( #5074 )
2023-03-27 13:29:27 +02:00
Clément Pasteau
0dfe765ae1
Increase allowed time to load the game in memory on Android before failing ( #5110 )
...
* This should help old or constrained devices to better run large games.
2023-03-27 13:21:50 +02:00
D8H
6c31056be4
Fix the touch end condition to detect a touch that ends because the device can't handle more touches ( #5079 )
2023-03-09 17:39:29 +01:00
D8H
399d9c2c14
Add an action to include or exclude a child from its parent collision mask ( #5000 )
...
* This is useful for custom objects.
2023-03-01 11:51:25 +01:00
D8H
257ba78486
Allow event-based objects to define a rotation center point ( #4910 )
...
* It will allow sliders to work vertically.
2023-02-20 11:55:53 +01:00
Florian Rival
d20b3228cf
Fix Debugger crashing when GDevelop logo was enabled ( #4980 )
2023-02-19 19:29:06 +01:00
Florian Rival
5eccdde332
Allow authentication to player accounts using an iframe in some exceptional cases ( #4968 )
...
Don't show in changelog
2023-02-17 11:49:23 +01:00
Clément Pasteau
9120a52a08
Rename Liluo.io to gd.games ( #4954 )
2023-02-14 17:42:46 +01:00
Clément Pasteau
fbb23f86cd
Rename and add more actions, conditions and expressions to manipulate array variables ( #4904 )
2023-02-08 16:53:57 +01:00
github-actions[bot]
dd89562405
Update translations [skip ci] ( #4887 )
...
Co-authored-by: ClementPasteau <ClementPasteau@users.noreply.github.com >
2023-02-02 15:48:29 +01:00
github-actions[bot]
cd1d82f7ee
Update translations [skip ci] ( #4839 )
...
Co-authored-by: ClementPasteau <ClementPasteau@users.noreply.github.com >
2023-02-02 15:34:09 +01:00
Arthur Pacaud
b1039c6146
Add support for asynchronous actions in extensions in the editor ( #4819 )
...
* By marking an action as asynchronous, the actions and sub-events following it will wait for it to end. This is similar to the "Wait X seconds" action.
* Don't forget to use the action *"End asynchronous function"* in the events to mark the end of the action. Otherwise, the action will never end.
2023-02-02 12:30:17 +01:00
D8H
f46a6dc421
Optimize the z-order action ( #4868 )
...
- Scenes should be faster to load
- Games that y-sort a lot of moving objects should run much faster.
2023-01-30 13:29:50 +01:00
Florian Rival
22c71a8aef
Fix regression in font loading
...
Don't show in changelog
2023-01-27 19:32:08 +01:00
Florian Rival
4908c84494
Adapt loading of resources to allow a token instead of a cookie ( #4870 )
...
Don't show in changelog
2023-01-27 18:11:39 +01:00
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
d724712aa4
Fix direction actions on Sprites after an animation change with custom origin ( #4860 )
...
* Impacted actions are "Turn toward a position" and "Add a force toward a position".
2023-01-24 15:04:36 +01:00
AlexandreS
8d13285c97
Fix GDJS tests ( #4845 )
...
Don't show in changelog
2023-01-19 09:36:21 +01:00
D8H
4f4b2b7901
Replace touch conditions to also handle the mouse ( #4785 )
...
* Add expressions to get the mouse cursor position without touches moving it.
2023-01-17 15:27:58 +01:00
AlexandreS
b9e932d0de
Fix flaky animation frame setting action ( #4835 )
2023-01-17 14:04:11 +01:00
D8H
86635e4f66
Add a condition to check if the game has just resumed ( #4824 )
...
* It can be useful to display a pause menu when the player come back to the game.
2023-01-16 13:34:38 +01:00
Florian Rival
82426fa564
Fix tinting of deleted sprites sometimes wrongly used to render newly created objects ( #4823 )
...
Fix #4822
2023-01-13 14:35:37 +01:00