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

Export WebP; auto-keyframing; Android update & more

19 July, 2022 ()

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

It's the start of a new release cycle! We have a big update with lots of changes. First up is you can now choose to use WebP images on export. PNG and JPEG are actually very old formats, dating from the 90s. WebP is a more modern format introduced in the early 2010s, featuring both lossless and lossy compression that beats both PNG and JPEG. WebP is now widely supported and lossless WebP exports are often about 30% smaller than PNG, making for a significant reduction in the download size! Note that the image format dialog now refers to "lossless" and "lossy" formats rather than PNG and JPEG specifically - now you choose what specific formats you want to use on export.

The Timeline Bar now also supports auto-keyframing, making it even quicker to set up animations. With auto-keyframing enabled, making changes to an object will automatically add or update keyframes in the timeline.

Another significant change is we've updated Android exports to use the latest version of Cordova Android, and updated the target API level to 31 (Android 12) which will soon be mandatory for Google Play publishing. This has also involved updating how splash screens work on Android to suit the new Android 12+ style. Since it is now different to how iOS splash screens work, there is a new icon purpose Android splash icon which you must provide an icon for specifically; existing splash screens will now only apply for iOS. Refer to Google's documentation on splash screens for design requirements.

As ever there's also a batch of bug fixes, as well as some new script interfaces and some other improvements. Happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

29
Exécuter r303

Nouvelles fonctionnalités

12 favoris
Timeline bar: auto-keyframing
12 favoris
Support for exporting projects using WebP image format for a smaller file size

Nouveaux ajouts

9 favoris
Add icon purpose "Android splash icon" for Android 12 style splash support
4 favoris
iOS export: add iOS 15 version option
8 favoris
Remember standard export options dialog settings
7 favoris
Templates: context menu options to apply the hierarchy of a template to the replicas
7 favoris
Audio: OutputLatency expression

Changements

6 favoris
Android exports: update to cordova-android@11.0.0, target API level 31 (Android 12)
6 favoris
Change image export format dialog to list Lossless/Lossy formats rather than PNG/JPEG

Corrections de bug

5 favoris
Timeline bar: graphical glitches when scrolling
5 favoris
Timeline bar: crash trying to use keyboard shortcuts after closing the bar and opening it again (regression r299)
5 favoris
Timelines: inconsistent runtime results when animating width/height of multiple instances in same hierarchy
6 favoris
Layers bar: UI not restored properly every time
5 favoris
Animations editor: large GIF files not imported properly
5 favoris
Event sheet view: insert mark shown in wrong place when dragging conditions to empty function
9 favoris
Event sheet view: could not drag & drop multiple functions with same parameter names
6 favoris
Event sheet view: properly support breakpoints on script actions
5 favoris
Parameters dialog: backspace deleting a dot did not always hide autocomplete
5 favoris
Improve robustness of runtime loading in environments that block blob: URLs
5 favoris
Tile movement: improve handling of being repositioned while moving (e.g. by Wrap behavior)
8 favoris
Gamepad: 'On any button pressed/released' could run only once if two buttons pressed exactly simultaneously
5 favoris
Avoid double permission prompts when writing to project folders in Chrome 105+
4 favoris
Android: incorrect input event positions while virtual keyboard showing
6 favoris
'On image loading complete' did not always trigger again if loading images in that trigger
4 favoris
Layout view: fix mouse wheel scrolling not working correctly in Safari
7 favoris
Possible rendering issue with Tilemap & Particles on 3D layers (regression r296)

Amélioration des performances

10 favoris
Fix possible slow folder save after an autosave happened

Mises à jour du SDK

7 favoris
Add IPluginInfo.AddCordovaResourceFile({ src, target, platform })

Scripting updates

5 favoris
Add Solid behavior script interface
6 favoris
Add Jump-thru behavior script interface
5 favoris
Add ISpriteInstance.setSolidCollisionFilter()
7 favoris
Add runtime "resize" event

Partager Construct 3 la parution r303 maintenant

  • 14 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Ohh auto keyframing is very nice.

  • Great update, I immediately saw the benefit when exporting.

    I'm happy to test it.

  • Hey,

    from r303 and above, it seems like "full screen" on mobile will also cover the phone's camera area.

      • [-] [+]
      • 1
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 1 points
      • (3 children)

      Is that not the correct behavior? "Full screen" should use the full display, right?

      • Hey,

        no,

        fullscreen should use the full display (but that's normally without the camera-area) the "save area" like camera area and so should always be clear... this is also from the google guidelines. Otherwise stuff from your game / app can be hidden from the camera. And you can't develop by saying keep that area free of any important UI, because there are also phones without that save-area and then it looks really wierd...

        Please just update like it was before, there is a simple call to not use this save area. Also filed a bug report with demo .c3p so you know what I mean:

        github.com/Scirra/Construct-3-bugs/issues/6038

        Maybe also an option like in many other game engines, so you can decide if you want the save area clear or not, but default should be always clear, like it was in r302 and before.

        Load more comments (2 replies)
  • Construct 3 team - I love you. The large GIF import bugfix has made my game making process SO much more streamlined. Thank you so much!

    • [-] [+]
    • 0
    • 0 points
    • (1 child)
    [deleted]
      • [-] [+]
      • 0
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 0 points
      • (0 children)

      If you run in to any problems, please file an issue following all the guidelines, otherwise it's impossible for us to help.

  • I am getting:

    sbox_fatal_memory_exceeded

    during the export NW.js with these new WebP formats.

      • [-] [+]
      • 1
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 1 points
      • (1 child)

      I tried exporting Space Blaster to NW.js using WebP images and it worked fine for me.

      • Yes you are right I also tried to export some games from templates and it works ok. But I have got much more bigger project with many graphic assets and there is always problem, I have to look into it more and then fill bug report. Without WebP it is ok.