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 'SVG Picture' plugin; family folders; async functions & more

02 December, 2019 ()

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 release introduces a new SVG Picture plugin. This can display an SVG file imported to the project. It only shows a static image and still has to rasterize the SVG to a bitmap to be displayed in WebGL, but it provides basic support for displaying an SVG in your project, which could be useful for things like title screens and logos. Don't forget you can also import SVGs to the Animations Editor and rasterize them for use in a Sprite - the main advantage of SVG Picture is it automatically rasterizes at the quality needed for the display size, which makes sure it looks best while using the least memory possible.

In addition to that two feature requests have been added: firstly you can now (at last) organise Families in to subfolders, and there's a new option for asynchronous functions, which allows you to use Wait for previous actions to complete with your own function calls.

There are some more updates for tilemaps and autotiling, and as ever a batch of bug fixes!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

44
Exécuter r178

Nouvelles fonctionnalités

32 favoris
New 'SVG Picture' plugin - conveniently display an SVG file in-game

Nouveaux ajouts

30 favoris
Functions can now be made asynchronous, allowing them to be used with 'Wait for previous actions to complete'
28 favoris
Families can now be organised in folders
8 favoris
Data editor: drag selection
9 favoris
Tilemap Brush Editor: default brushes for the default tileset
6 favoris
Tilemap Brush Editor: toggle to show tiles associated with a template
5 favoris
Tilemap Brush Editor: toggle to change background brightness

Changements

10 favoris
Tilemap Bar: now has chequered background
10 favoris
Updated 'Tilemaps' example to use new tileset

Corrections de bug

10 favoris
Shadow Light: editor live preview now correctly casts shadows from Tilemaps
8 favoris
Functions: correctly wrap string parameter initial values in quotes
7 favoris
Animations Editor: object type icons did not always update after importing a sprite sheet
5 favoris
Tilemap Bar: now scrolls while dragging selection to edge of pane
4 favoris
Tilemap Bar: scrolling could interfere with tile selection on mobile
4 favoris
Timeline Bar: possible crash opening projects with timelines (regression r176)
3 favoris
Toolbars: buttons performed their respective actions twice in iPads using iOS 13

Amélioration des performances

22 favoris
Adjust spritesheeting algorithm to use fewer textures (reducing download size and potentially increasing runtime performance) without significantly affecting memory use

Scripting updates

11 favoris
When a piece of text is selected other instances of that phrase will be highlighted in the document

Partager Construct 3 la parution r178 maintenant

  • 20 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • This is a major step forward for the quality of game UI. The days of up-scaled sprites are pretty much over. Async functions and family folders are the icing on the cake.

    This is the best update of 2019 for me personally.

  • The SVG plugin is great, however (unless i am missing something) is there anyway to load the SVG anywhere else but the project files? Or even better being able to directly input SVG code (at runtime)?

    Thanks

  • This is a major step forward for the quality of game UI. The days of up-scaled sprites are pretty much over. Async functions and family folders are the icing on the cake.

    This is the best update of 2019 for me personally.

    can't wait for it to update

  • Families in folders!

  • Wow, I didn't realize an SVG plug-in was a request y'all were working on. I'm delighted to try this out.

  • Thanks for doing the async function feature request!

  • Awesome update! I really hope this is a step toward first class SVG support :)

  • my two fav things coming to construct T.T svg and asynchronys stuff. what a lovely day to be alive

  • Hi I tried the auto-tiling brush and it is crushing C3, when you click on "Edit brushes" it will crash:

    Error report information

    Type: unhandled rejection

    Reason: Error: dialog name 'TilemapBrushEditor' not found Error: dialog name 'TilemapBrushEditor' not found at Function.ǃRRY (https://editor.construct.net/r178/main.js:2:293901) at Function.ǃRK (https://editor.construct.net/r178/main.js:2:301728) at t.ǃEt (https://editor.construct.net/r178/main.js:210:65781) at t.window.ǃNR.ǃEZ (https://editor.construct.net/r178/components/bars/tilemapBar/tilemapBar.js:1:12509) at i.ǃnf.bold ....................

    ......................

    Cannot copy whole error message (msg length limit), I know that I should create bug report but I havent got time now, but it is really easy to simulate so I hope you can fix it.

  • Cool, thanks for the SVG plugin. Question though, if I set the width and height at runtime will it re-rasterize at runtime to the width/height I set it to?

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

      To avoid thrashing rasterization, it rasterizes at the next power-of-two size rounded up, and only re-rasterizes if you go larger than that. It will then step up to the next power-of-two size, minimising the amount of rasterization going on if you slowly scale up an SVG.

  • Load more comments (5 replies)