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

New 'Follow' behavior; Tween updates; bug fixes & more

05 March, 2024 ()

Envoyez-moi un courriel lors de nouvelles parutions

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

Notes

In this release we're adding a brand-new behavior: the Follow behavior! If you've ever wanted a "companion" who follows the player around, this behavior makes that easy: you can set the companion to follow the player on a delay, and then they'll go everywhere the player does. More generally, this behavior remembers a history of the followed object for a period of time in a memory and performance efficient way. This provides additional capabilities like being able to record and replay movements, and even a "rewind time" style feature, where the player can go back in time and then continue from an earlier point. There are four new examples for this behavior that you can find in the Example Browser which demonstrate how this can be achieved.

We've also made some changes to framerate handling to clear up some confusion. Firstly, the standard frames per second (FPS) measurement previously actually measured ticks per second, and so could still read 60 FPS even if nothing was being rendered, which happens when nothing is changing. We've changed it to now only measured rendered frames per second, so it will drop to 0 when nothing is being rendered. We've added back a separate ticks per second (TPS) measurement which reflects the old measurement. This all makes it clearer to identify the rate at which frames are drawn and ticks are processed, which are not always the same. We've also changed the 'Set min/max framerate' action to 'Set min/max delta-time' to more accurately reflect what it does, as using the term 'framerate' is a bit misleading there.

Other than that there's some updates to the Tween behavior, Flowcharts, and a few bug fixes. Note we're also enabling WebGPU by default (when 'Auto' is selected) for the runtime in beta releases only, to help get wider testing of WebGPU. It will likely remain off by default for the next stable release to make sure it's ready, but this is a step on the way to having it on by default everywhere. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

UpvoteUpvote 58 DownvoteDownvote
Exécuter r382

Changelog iconNouvelles fonctionnalités

Not favoritedFavorited Favorited 30 favoris
'Follow' behavior: follow another object on a time or distance delay

Changelog iconNouveaux ajouts

Not favoritedFavorited Favorited 13 favoris
Tween behaviour: 'Is ping-pong' condition
Not favoritedFavorited Favorited 14 favoris
Tween behaviour: 'PlaybackRate' expression
Not favoritedFavorited Favorited 11 favoris
New examples 'Cell linking', 'Simple synth', 'Tower climbing'
Not favoritedFavorited Favorited 12 favoris
Platform Info: expressions 'FramesPerSecond' and 'TicksPerSecond'
Not favoritedFavorited Favorited 10 favoris
4 new examples for the 'Follow' behavior

Changelog iconChangements

Not favoritedFavorited Favorited 11 favoris
Flowcharts: allow connecting multiple outputs of a node into the same input
Not favoritedFavorited Favorited 10 favoris
Replace 'Set min/max framerate' action with 'Set min/max delta-time'
Not favoritedFavorited Favorited 9 favoris
FPS measurement now only measures rendered frames
Not favoritedFavorited Favorited 5 favoris
Project WebGPU mode 'Auto' now means enabled for beta releases only

Changelog iconCorrections de bug

Not favoritedFavorited Favorited 7 favoris
Layout View: possible crash trying to copy too much data
Not favoritedFavorited Favorited 6 favoris
Possible crash undo/redoing changes involving meshes
Not favoritedFavorited Favorited 6 favoris
Animations editor: properly style the settings dialog for light/dark themes
Not favoritedFavorited Favorited 13 favoris
Improve robustness of offline caching for very large projects

Changelog iconScripting updates

Not favoritedFavorited Favorited 5 favoris
Replace IRuntime properties 'minimumFramerate'/'maximumFramerate' with 'maxDt'/'minDt'
Not favoritedFavorited Favorited 5 favoris
Add IRuntime properties 'framesPerSecond', 'ticksPerSecond'; deprecate 'fps'

Partager Construct 3 la parution r382 maintenant

  • 12 Comments

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