Beta versions are not as thoroughly tested as stable
Event variable improvements; scripting/SDK improvements; new examples; bug fixes
28 May, 2024 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
In this week's release we have some improvements for event sheet variables. These include the ability to reset a single global variable to its initial value, as well as being able to reset all static local variables. The Parameters Dialog now also lists event variables in its dropdown ordered by scope, so the variables you are most likely to want to refer to are nearer the top of the list.
Other improvements include a new script interface for the Platform Info object, and the ability to get the wrapper element for a HTML layer. Together this allows the scripting feature to integrate custom content with HTML layers - and a great example of this is the new Integrated 3D engine example which uses the three.js library to render a 3D model in between two Construct layers. This provides another avenue to use advanced 3D content in Construct. Further, as the Addon SDK v2 is based on the scripting feature, third-party addons can potentially also use the same technique to use a full 3D engine in Construct and make its various features accessible via event sheets. This may be a better direction than trying to get more pieces of a 3D engine implemented in Construct's predominantly 2D engine.
As ever there are more changes including some bug fixes, some additional SDK methods, and a couple of other new examples. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r393
New Additions
System: 'Reset' action to reset a single variable to initial value
New examples 'Blacksmith forge', 'HTML layers', 'Integrated 3D engine'
System: 'include static' option for 'Reset global variables' action
Parameters dialog: group event variable dropdown by scope
Add check for modern JavaScript support when starting project
Bug Fixes
Editor could get stuck exporting deduplicated and optimized WebP images (regression r389)
Flowcharts: crash duplicating flowcharts
Flowcharts: some properties were not copied after duplicating
SDK updates
SDK v2: Add IRenderer.setBlendMode()
SDK v2: Add IRenderer.drawMesh()
Scripting updates
Add IPlatformInfoObjectType script interface
Add IRuntime.platformInfo
Add IRuntime.getHTMLLayer()
Share Construct 3 Release r393 Now