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

CSV, WebGPU and TypeScript improvements

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

We're now aiming towards a stable release in the next few weeks, so our focus is turning to bug fixing and reliability. However this release adds a couple of new features to the new CSV plugin, including support for tab-seperated values (TSV). There are also TypeScript improvements, including new type definitions for all events that Construct can fire - so you'll now also get autocomplete for addEventListener, including on the event name and callback.

We've done a lot of bug fixing work on the WebGPU renderer to fix various issues. While it is gradually getting more robust, there are still some known issues in both Construct and Chrome's WebGPU support that is preventing us turning on WebGPU by default, but we're getting closer.

Please note we're aware of an issue in the latest Chrome update that can cause games to freeze if you change tab/app and then come back. This is actually a bug in Chrome. In this release we've worked around it, but existing projects may still be affected. You can follow this issue report for progress on Google's side. Separately, we're also removing support for the Ogg Theora video codec - this is now a very old and little-used codec that is surpassed by more modern open codecs like VP8, VP9 and AV1, and browsers are now dropping support for it, so we've also removed it from the Video plugin. Projects that don't use Ogg Theora should not be affected at all.

Finally we have 6 fantastic new examples for you, including samples for visual novel and point-and-click style projects and more. As ever you can find them in the "New" section of the Example Browser. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

31
Exécuter r364

Nouveaux ajouts

8 favoris
CSV plugin: add delimiter parameter for parse/generate actions
16 favoris
6 new examples
6 favoris
CSV plugin: 'TabCharacter' expression
7 favoris
Text editor: support for .tsv (Tab-separated values) files

Changements

2 favoris
Video: remove support for Ogg Theora as browsers are now retiring support for it

Corrections de bug

5 favoris
Text: ensure icons converted to HTML respect project sampling setting
6 favoris
Text: caused constant redrawing even when not changing (regression r357)
4 favoris
WebGPU: near/far distances not taking effect
5 favoris
WebGPU: image memory usage statistics not working
4 favoris
WebGPU: possible blank screen using low quality fullscreen mode
4 favoris
WebGPU: fog effects could render differently to WebGL
4 favoris
WebGPU: 'Polka dot' effect not working
5 favoris
WebGPU: 'Swirl' effect went in opposite direction to WebGL
4 favoris
WebGPU: possible editor crash previewing effects outside view
3 favoris
WebGPU: clearing Drawing Canvas then reading image data could return wrong pixel data
3 favoris
WebGPU: possible error calling getImagePixelData() with Drawing Canvas
2 favoris
Possible error using object names that were also JavaScript keywords e.g. "switch" (regression r362)
4 favoris
Work around apparent Chrome for Android bug that could leave projects frozen after changing tab

Scripting updates

4 favoris
TypeScript: add type definitions for events (via addEventListener)
4 favoris
TypeScript: make IBehaviorInstance generic to propagate correct types
4 favoris
TypeScript: fix various type definitions
4 favoris
TypeScript: update tsconfig.json to preserve imports in importsForEvents.js

Partager Construct 3 la parution r364 maintenant

  • 5 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Thank you for TypeScript improvements, much appreciated!

  • I myself have encountered the game freezing when changing tabs. I broke my head as the problem is not stable and it does not always hang. I didn't find any regularities, and it turns out it's chrome updated and has a bug.

    Thanks for not forgetting to add details!

    • my game started freezy no apparent reasons to and in differents moments

      • If you don't change the browser tab, it's a different problem.

        Please create a thread with the question on the forum and add there a description and screenshots in debug mode and console when it hangs. The community will try to help.

  • I'm freezed when change tab in Facebook Instant Game too:(((