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

GPU profiling, new theme, optimisations and more

24 August, 2017 ()

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

For our 50th Construct 3 release it's a big one! Here's a summary of everything that's in this build. Note you can now also 'favourite' changelog items on the left to show you like them!

New 'Light' theme: the counterpart to the Dark theme, we now have a new theme for people who prefer a light style UI.

GPU profiling: this build introduces a new GPUUtilisation expression, which is the GPU equivalent of the existing CPUUtilisation expression. This provides a useful approximiation of how busy the GPU is as a percentage, i.e. how much rendering work is being done. This is an important new performance measurement since previously there was no direct way to determine how busy the GPU was. Since it's important, we've also added it to the debugger, Remote Preview's stats, and the Tech Demo examples. Note that not all devices can report this information; it requires WebGL, but not all devices that support WebGL can report GPU usage. Also note that this is based on hardware measurements on the GPU: if you have poor performance it's not because of Construct 2, HTML5, browsers or JavaScript; it means your game is too intensive on rendering, and the result would be the same in any other framework with the same rendering approach.

In addition to that we've done several optimisations in this build. Iain has done lots of great work on the Opus decoder (used when the browser doesn't have built-in support for Opus), and it's now much faster and more reliable, and can use WebAssembly for even faster decoding where supported. Large projects should be faster to open now, and general rendering performance in the Layout View should be improved. Finally we've come up with an entirely new rendering approach for Tilemaps, which is far faster. Previously tilemaps would have to keep switching textures as it rendered times, but now it can render an entire tilemap with no texture switches at all. This currently only affects the editor, but we will port the new approach over to the Construct 3 runtime, when we come to that.

Finally as ever there's a batch of bug fixes and some changes. We're also currently working on the Construct 3 manual and hope to have it ready soon!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

4
Exécuter r50

Nouvelles fonctionnalités

12 favoris
New 'Light' theme, the counterpart to the 'Dark' theme.
18 favoris
New GPUUtilisation expression for basic GPU profiling

Nouveaux ajouts

17 favoris
GPU usage percentage to debugger performance summary
13 favoris
GPU usage percentage to remote preview client statistics
11 favoris
Added GPU usage display to all examples in 'Tech demos'
11 favoris
Render the collision polygon of the tile the pointer is hovering over in the Tilemap Bar
7 favoris
More options to the context menu of the Tilemap Bar
8 favoris
Make instance blink in the layout view when double clicking the corresponding item in the Z-Order Bar
4 favoris
Do not show the Expressions Dictionary by default if it doesn't fit in the screen without overlapping the Parameters Dialog

Changements

6 favoris
For consistency with C3 terminology, deprecated the OriginalWindowWidth and OriginalWindowHeight expressions, and replaced them with OriginalViewportWidth and OriginalViewportHeight
9 favoris
Make "stretch" the default option when resizing images
6 favoris
Download tilemaps to a single ZIP file containing the TMX and corresponding image files

Corrections de bug

6 favoris
Expressions Dictionary Crash when opening it and closing rapidly
6 favoris
Some areas of an image are sometimes not drawable in the image editor
6 favoris
Image editor mobile UI becomes unresponsive after closing the dialog using the back button
8 favoris
Support fractional values for image point positions in the image editor
5 favoris
Undo after editing the graphics of a single tile and closing the image editor
5 favoris
Show subset in Z-Order Bar when opening it from a context menu in the layout view
4 favoris
Bookmarks before the first numbered event show up as "Close to event -1" in the Bookmarks Bar
3 favoris
Release temporary image created to edit a single tile of a Tilemap source image

Amélioration des performances

15 favoris
Optimised general rendering performance in the Layout View
8 favoris
Significantly improved tilemap rendering performance in the editor
14 favoris
Make it faster to open projects with thousands of instances
11 favoris
Runtime Opus decoder is now faster, uses less memory, and uses WebAssembly where supported

Partager Construct 3 la parution r50 maintenant

  • 0 Comments

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