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

Dynamic layers; Tween updates; bug fixes

08 August, 2023 ()

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

This release adds support for dynamic layers! This is a set of System actions that allows you to dynamically create, move, and remove layers at runtime. It's useful to do this for things like advanced lighting effects, or if you want GUI features to belong to their own layers.

There are also some updates to the Tween behavior, including an optimization to reduce its CPU overhead when used on thousands of objects. The data editor has a couple of updates to help manage the row and column names. There's also a few extra bug fixes. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

48
Exécuter r353

Nouvelles fonctionnalités

33 favoris
Dynamic layers: add, move and remove layers at runtime

Nouveaux ajouts

10 favoris
Data editor: allow empty string in rename dialog to revert to default row/column name

Corrections de bug

8 favoris
Text/SpriteFont: tagged areas not immediately available on start of layout
7 favoris
Sine behavior: crash live previewing zero size object
7 favoris
Data editor: UI state of array editor lost after renaming file
8 favoris
Tweens: runtime crash setting the time of a tween to 0

Amélioration des performances

23 favoris
Tweens: improve performance when used on thousands of objects but not running tweens

Scripting updates

8 favoris
Add ILayout methods addLayer(), moveLayer(), removeLayer(), removeAllDynamicLayers()

Partager Construct 3 la parution r353 maintenant

  • 17 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Dynamic Layers and inactive Tween improvement are great additions!

    • does this mean the tween performance issue you found is fixed?

      • No this is an issue jeFawk reported.

        Though in theory this could be used to always return false in "is tween "tag" playing" if the tween behavior is not ticking instead of starting to check for running tweens! Might be a simple improvement Diego could do as it would just be a simple if else.

  • It's hard for me to describe how much C3 surprises me with a sheer amount of stuff that was added in recent years.

    There were a lot of things I dreamed about while using Construct 2, even before C3 came out. And now, from time to time I see how one by one these features actually appear in the engine, and it feels incredibly cool and inspiring!

    I'm kinda afraid to imagine how much the engine will grow in, for example, 5 years, if the pace of work remains the same.

    Thank you, Scirra team, for everything you do!

  • This is awesome, thank you!

    With layers, would there much overhead to having hundreds or thousands of layers? Just thinking of new chaotic possibilities. Maybe I need to go measure!

  • Thanks for this incredible update !

    Dynamic Layers was one of the most requested feature, this is huge for many of us !

  • Amazing! Thank you.

  • Dynamic layers! Love it 😍 A really amazing update that I'm gonna use right away in my game. Thanks for this and keep the new additions comming 🙂👍

  • Thank you for great update Scirra!

  • I absolutely love dynamic layers! Question, is there a way to add an effect to a layer at runtime? Currently you can only enable/disable it or set a parameter. But the effect has to be added first before those work.

  • Gooood... Ashley plz a agroup of object in layout space... The hierarchy is a phenomenal feature...

    A group objects is easy to organization.