Les versions Beta ne sont pas autant testées que les versions Stables

Les versions Beta ne sont pas autant testées que les versions Stables

SDK updates; new examples; bug fixes & more

21 May, 2024 ()

Envoyez-moi un courriel lors de nouvelles parutions

Don't miss out on the latest and greatest new features in Construct 3

Créer un compte

Notes

In this week's release we've got a batch of improvements for the new Addon SDK v2, including TypeScript support for addon development, developer experience improvements, and more. There are also a variety of scripting updates, which also all apply to the Addon SDK v2, as it now has a unified API with Construct's scripting feature - which helps make it quicker for us to improve both, as well as easier to switch between the scripting feature and addon development. We expect this kind of work to improve the new addon SDK and scripting feature in tandem to continue over the next year and beyond, including further broadening the API surface over time.

Other changes include some additions for managing addons, some TypeScript improvements, and some new examples. In particular the 'Collision methods' example has a JavaScript module with some handy "push out" methods that can easily be customized and re-used in other projects - or in addons, now the API is unified. There are also a few bug fixes, particularly around templates, and a fix to ensure flowcharts can be used in containers properly (with a new example to demonstrate that too). As ever there's more one the way, and happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

23
Exécuter r392

Nouveaux ajouts

6 favoris
Hierarchies: show 'Select mode' property of root instances when there is a multi-selection
9 favoris
New examples 'Collision methods', 'Flowcharts and containers', 'Relic hunter'
5 favoris
Addon manager: add search field and filtering checkboxes
11 favoris
Install addons by drag-and-drop .c3addon to main window (requires addon SDK v2 for plugins/behaviors)

Changements

3 favoris
Audio: use browser built-in support for WebM Opus on Safari 17.5+

Corrections de bug

4 favoris
SpriteFont: did not always handle background opacity correctly
3 favoris
Templates: possible crash selecting an instance which has been set as a replica
6 favoris
NW.js: ensure background clears after showing Steam overlay
6 favoris
Templates & Hierarchies: propagate the relative Z indexing of a template's hierarchy
3 favoris
Custom eases: some edge cases producing unexpected results
2 favoris
Flowcharts: feature was not working as expected when used together with containers
2 favoris
Flowcharts: crash copying nodes by dragging

Mises à jour du SDK

4 favoris
Add 'Developer mode' main menu section when developer mode enabled
3 favoris
SDK v2: add support for writing addon runtime scripts in TypeScript (use 'Set up TypeScript for addon' in developer menu)
1 favoris
SDK v2: fix error creating world instances
1 favoris
SDK v2: add IRendererText.setCssColor()
1 favoris
SDK v2: add ISDKDOMPluginBase._addElementMessageHandlers()
1 favoris
SDK v2: make editor type and instance classes, and runtime plugin/behavior and type classes, optional to define
1 favoris
SDK v2: fix some action/condition parameters returning wrong types
1 favoris
Add IPluginInfo/IBehaviorInfo method SetC3RuntimeScripts()

Scripting updates

2 favoris
TypeScript: change tsconfig.json default target to ES2021 for better minify support
2 favoris
Fix setting up TypeScript not working (regression r389)
2 favoris
TypeScript: fix & update some type definitions
4 favoris
Add static method IBehavior.getByConstructor()
2 favoris
Add IRuntime "afterload" event

Partager Construct 3 la parution r392 maintenant

  • 11 Comments

  • Order by
Want to leave a comment? Login or Register an account!