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

Renderer upgrades; scripting updates

27 May, 2025 ()

Envoyez-moi un courriel lors de nouvelles parutions

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

Notes

It's the start of a new release cycle! In this release we've done a lot of work to upgrade Construct's renderers (both WebGL and WebGPU). Both renderers now internally support per-vertex colors and enhanced performance for drawing meshes, with the goal of better supporting third-party mesh animation tools like Spine and Spriter, as well as better supporting 3D meshes. This work has also upgraded the WebGL renderer with an optimization the WebGPU renderer has, allowing for much better performance when rendering thousands of objects with different opacity or color.

We've also gone a step further and added script APIs allowing for custom drawing to layers. This allows things like attaching an "afterdraw" event to a specific layer, and then directly accessing Construct's render to draw custom content, including high-performance mesh rendering. This brings the same rendering capabilities that the Addon SDK has in to Construct project scripting, allowing a new level of customization and experimentation from projects themselves, without needing to build an addon. The new example Custom layer drawing demonstrates how this works so check that out if you're interested!

Finally we have a few other bug fixes, changes and other script updates. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

UpvoteUpvote 9 DownvoteDownvote
Exécuter r441

Changelog iconNouveaux ajouts

Not favoritedFavorited Favorited 0 favoris
New example 'Custom layer drawing'

Changelog iconCorrections de bug

Not favoritedFavorited Favorited 0 favoris
Animations editor: fix spelling of luminosity
Not favoritedFavorited Favorited 0 favoris
Preview error when project contains both TypeScript and JavaScript versions of main script
Not favoritedFavorited Favorited 1 favoris
List: could incorrectly show as list type when set as dropdown with 'Multi-select' enabled

Changelog iconAmélioration des performances

Not favoritedFavorited Favorited 2 favoris
Significantly improve WebGL renderer performance with lots of objects with varying opacity/color
Not favoritedFavorited Favorited 2 favoris
Improve performance of drawMesh() method

Changelog iconScripting updates

Not favoritedFavorited Favorited 0 favoris
Add ILayout and ILayer property 'runtime'
Not favoritedFavorited Favorited 0 favoris
Add ILayer events 'beforedraw', 'afterdraw'
Not favoritedFavorited Favorited 0 favoris
Add IRenderer method createStaticTexture()
Not favoritedFavorited Favorited 0 favoris
Add IRuntime property 'renderer'
Not favoritedFavorited Favorited 0 favoris
Add optional colorArr parameter to drawMesh() for per-vertex colors
Not favoritedFavorited Favorited 0 favoris
Add IRenderer methods quad5(), quad3D3() for per-vertex colors
Not favoritedFavorited Favorited 1 favoris
Add Internationalization plugin script interface
Not favoritedFavorited Favorited 0 favoris
TypeScript: add missing type definitions for "hierarchyready" event

Partager Construct Animate la parution r441 maintenant

  • 0 Comments

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