Voir un historique complet de tous les changements dans Construct 3 depuis la première parution.
Ease editor: dialog is now modal
Orbit: instances that are not pinned will now update at the start of the frame instead of the end (possible breaking change)
Timelines and Tweens: change execution order of timelines and tweens so they work better alongside behaviors
NW.js export: now uses project name in main Windows and Linux executable filename
Remote Preview/Multiplayer: better handling for clients that time out (should fix clients never being removed)
SpriteFont: default image is now white, with color property set to black, allowing color property to take effect
Animations Editor: can now load multiple images at once from the toolbar button or by drag & drop into the main panel
Animations Editor/Tilemap Bar: prevent unselecting current tool when clicking it again
Split UWP export option in to two separate 'Windows Store' and 'Xbox One' export options
Mobile IAP: auto retry initialization on Android
Mobile IAP: updated Google Play Billing library to 2.0.3 (latest)
Update jQuery to v3.4.1 (only used by legacy C2 plugins)
Updated login dialog to try to make sure logins can be remembered
Disable worker mode in Instant Games and Playable Ads since like Cordova they use the Android Webview which does not yet support worker mode
Disabled low-latency compositing mode in Cordova/Instant Games/Playable Ads to work around an Android
bug that causes it to crash
Mobile exports: separated out the 'Camera' and 'Microphone' permission options (previously 'Microphone' was automatically included with 'Camera')
Android: removed need for automatic 'write external storage' permission. Added an option for it on export in case it's really needed, but most apps don't need it.
Event sheet view: event icons now overlap event number instead of disappearing when running out of space
Timeline Plugin: 'Set instance' action can now use empty track ID to use first track that hasn't had an instance set
New project dialog: now remembers last used settings
New project dialog: now hides 'Start with' option in simplified UI mode
Text & SpriteFont: bottom-aligned text that is taller than the box now cuts off the top lines instead of the bottom lines
Tiled background: revert change in r166 clamping image offset, since it did not work correctly with scaled/rotated images
Updated 'Move to mouse' example to 'Move to position' using new 'Move To' behavior
Tiled Background: image offset is automatically wrapped to avoid precision issues
Mobile Advert: updated to use latest version of the Admob SDK on iOS
Audio import: now remembers bitrate preference
Disabled worker mode on Chrome OS to work around a crash
Tween behavior: Play actions are now asynchronous
Reverted attempted fix for effects bug in r162 since it caused several regressions
Instant Games: update plugin to use SDK 6.3
Firefox: re-enable ImageBitmap support since a bug preventing its use was fixed
Timeline Plugin: Expressions now accept either a timeline name or tags
Timeline Plugin: Deprecated actions and condition using either a timeline parameter or a string name
Updated arcade links to point to the new arcade
Mobile Advert: Deprecated 'Configure' action, as using the plugin properties for configuration is now a requirement
Text editor: improve the scroll position save/restore when switching tags
Touch: requesting device orientation/motion permission now supported in legacy C2 runtime
Animations Editor: remove 'Original source' property, and strikethrough styles for disabled properties
Animations Editor: remove limit on animation speed property
Alt+4/5 shortcuts no longer start previews when typing, since on some keyboards they type characters
Alt+Shift+Left/right no longer perform next/back navigation shortcuts when typing, since on some systems these navigate the caret
Update Multiplayer examples to use built-in functions instead of legacy Function plugin
Can now use mid(str, index, -1) to get text from 'index' to end of string
Text editor: disable autocomplete for languages other than JavaScript as it triggered at inappropriate times