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

Folder project and Flowcharts improvements; better scripting performance; bug fixes

29 October, 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

This week's release is packed with improvements in all sorts of areas! First of all folder projects can now use 'Auto reload all on preview' for other types of folders - previously it was only available for scripts, but now you can use it for other kinds of file-based folders. There are also several Flowcharts improvements including support for multiple tags and the ability to use 'Preset' nodes as a kind of template to easily create similar nodes.

We've also boosted performance of scripting by optimizing the way Construct's script interfaces work. Previously calling Construct API methods, such as IWorldInstance properties and methods, generally involved a small lookup internally. This was very fast, but the overhead could add up. Now using the latest JavaScript features this lookup is completely avoided, which makes all accesses of Construct's script interfaces faster. Performance benchmarks making heavy use of Construct APIs should show measurable benefits.

Other changes include improvements for HTML integration, improved predictive aim for the Turret behavior, 'Has file/folder' for the File System object, and various other fixes and improvements. Note that due to apparent lack of usage and difficulty maintaining it, we've also made the decision to deprecate the Game Center plugin.

We're now going to focus on moving towards a stable release, and so focus only on bug fixes and reliability improvements for the next few weeks. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

36
Exécuter r413

Nouveaux ajouts

9 favoris
Project Bar: 'Auto reload all on preview' option for sounds, music, videos, fonts, icons & screenshots and files folders
6 favoris
New example 'Winter tree'
4 favoris
Flowcharts: save 'Preset' nodes to be used as a base to create other nodes
10 favoris
File System: 'Has file/folder' condition
2 favoris
Flowcharts: context menu option and keyboard shortcut (Ctrl/Meta + A) to select all nodes
2 favoris
Flowcharts: add condition 'Compare node tag count' and expression 'NodeTagCount'

Changements

8 favoris
Turret behavior: improve predictive aim calculation
3 favoris
Deprecate Game Center plugin
4 favoris
Flowcharts: support using multiple space-separated tags
4 favoris
Disable automatic browser translation of editor (server-side change)

Corrections de bug

9 favoris
NW.js export: try to work around issue with app not closing properly
6 favoris
HTML layers: ensure HTML content respects layer interactive state and opacity
5 favoris
HTML elements: try to preserve element state like scroll position when Z order changes
8 favoris
'Wait for previous actions to complete' no longer waits for async actions run in previously called non-async functions
3 favoris
Flowcharts: pressing 'Shift + Click' on a selected element removes it from the current selection
5 favoris
Tilemaps: possible crash loading some tilemaps
3 favoris
Flowcharts: 'path find' links blocking pointer events in areas where other elements should be interacted with
4 favoris
Instances bar: instance items from global layers not shown after the parent layout item is no longer visible
4 favoris
Instances bar: save and restore vertical scroll of the bar

Amélioration des performances

14 favoris
Improve performance of script interfaces

Partager Construct 3 la parution r413 maintenant

  • 19 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • I'd love to see a working example of a Google AdSense or Google ads on the HTML5 game.

    All the pieces are there but it's really hard to implement it. It's simple for Android games but I can't figure out how to do it for HTML5 games.

    • el tema que son 2 cosas diferentes , admob se encarga de las publicidades mobiles y adsense de los anuncios html5 , pero adsense pide mucho requisitos , yo uso adsterra para html5 y es facil de usar

  • Why is support for Game Center being discontinued without explanation?

    Thus, Construct3 will not fully support mobile exports to both platforms.

      • [-] [+]
      • -2
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • -2 points
      • *
      • (4 children)

      We mentioned in the release notes it's difficult to maintain and seems to have little usage. Also note it's an iOS-only feature so has nothing to do with Android.

      • Not a good idea !

      • This sounds rough…. I am using the Game Center plugin for my game, and I think it‘s quite sad that this was now discontinued. Especially since apple pushes games that have Game Center functionality (achievements, leaderboards..) now more than ever. I feel like, a game engine that „supports“ iOS should offer some support for native iOS gaming features, but that’s just my stance at this

        Load more comments (1 replies)
      • Do this means that leaderboards and achievements is not supported on ios anymore? It is not very good news especially for the mobile clickers developers, or maybe you have alternatives for this?

  • "Auto reload all on preview" is amazing, thanks!

    Scripting performance improvements also are very appreciated!

  • The scripting perf improvement sounds amazing!

    Many great things in this update.

  • I‘d love to see a feature for the animations editor that allows for resizing images while retaining their sizes on all layouts. Would make optimizing projects by downsizing assets so much easier.

  • Thanks for the update to predictive aim of the Turret behavior.

  • Multi-tags for Flowchart nodes is huge. Thrilled to see Flowcharts still being maintained - feels like the tool gets closer to its full potential with each update.

  • I found the bug in global variables. Steps to reproduce: create number global variable -> on start of layout add 1 to variable -> restart layout. Result : variable has initial value - 1 hasn't been added

  • Please add the ability to save images using FileSystem

  • I noticed my textbox are now visible even when being on a layer that's not visible