Voir un historique complet de toutes les nouveaux ajouts dans Construct 3 depuis la première parution.
Scene graph: new parameters in 'Add child' to choose which properties to apply
Mobile Advert: 'Request IDFA' action, 'On IDFA request complete' trigger, and 'IDFAState' expression to support changes on iOS 14+
System: new 'Snapshot canvas' options to specify the area to snapshot
Drawing canvas: new 'Save image' options to specify the area to save
Drawing canvas: expressions 'SurfaceDeviceWidth', 'SurfaceDeviceHeight'
Drawing Canvas is now rotatable
Scene graph support for 9-patch, particles, shadow light, spritefont, SVG picture, text, tiled background and drawing canvas
New 'Own', 'All' and 'Top'/'Bottom' options for 'Pick parent'/'Pick children' conditions
Import Audio dialog: warning if importing formats other than WebM Opus, since they may not play on all platforms
Scene graph conditions e.g. 'Pick parent', 'Pick nth child' & others
Scene graph: option to destroy with parent in 'Add child' action
Scene graph expression 'ChildCount'
'Find all references' option when prompted to confirm deleting an object, family, instance variable, behavior, effect or event variable
Project Bar: cut/copy/paste for layouts, object types, families, scripts, files, timelines and eases
Project Bar: can now use keyboard shortcuts for copy/paste
Three new examples: 'Audio player', 'Gallery swipe gesture' and 'Stealth game example'
Project bar: cut/copy/paste for event sheets
System: 'Recreate initial objects' action now has extra parameters for specifying a different layout, a specific layer, and position offset
Timelines: improved control over angle interpolation with new "direction" and "revolutions" keyframe properties
Timelines: support timeline animation of the frame of a sprite plugin instance through the "initial frame" property
Timeline bar: keyboard shortcuts and context menu options to cut, copy and paste keyframes between similar tracks
Timeline bar: keyboard shortcut to clear all highlighting (ESC)
Timeline bar: toolbar buttons for setting keyframes, the keyframe selection tool and cut, copy and paste commands
Timeline bar: display the keyboard shortcut in the tooltip of each toolbar button if one is available
Infinite Jumping template: add screen wake lock to stop screen turning off on mobile
New 'Snake' template project on Start Page
Touch: 'CompassHeading' expression
System: 'Evaluate expression' condition
Form controls: 'Is visible' condition; 'Set visible' action toggle option
Form controls: 'Is focused' condition; set focused/unfocused actions where relevant
Form controls: 'Is enabled' condition
Form controls: 'Set attribute' and 'Remove attribute' actions
Text Input: 'Set max length' action, 'MaxLength' expression
Text Input: 'Append text' action
Gamepad: new 'GamepadIndex' expression
Mobile IAP: optional validation service URL property
Platform Info: now supports wake lock to keep screen on (currently Chrome 84+ only)
Tiled Background: new wrap mode properties
Tilemap bar: auto tile aware eraser tool as alternate mode of the auto tiling tool
Support for running iOS exports more efficiently on app: scheme
New 'Date & time' example project
Date plugin: add missing GetDay and GetUTCDay expressions
Tween behavior: scale, loop and ping pong properties
Tween behavior: conditions to check if a tween is paused
Timelines: conditions to check if a timeline is paused
Timelines: property to set the amount of steps that should be taken per second
Timelines: toggle to enable or disable the use of a step when dragging the time marker
New icon purpose property to better manage icons
Timelines: new "X scale" and "Y scale" properties to animate width and height respectively
Timeline bar: toggle to turn on and off the path UI in the layout view for each instance in a timeline
Timeline bar: view only specific sections of an instance's path in the layout view by selecting the appropiate keyframes in the timeline bar
Setting to choose a local folder as the backup location when local file & folder saves are enabled (requires Chrome 83+)
Settings for default project author, email & website
Setting for default animation speed
Setting for zooming with mouse wheel only
OneDrive cloud save: now also lists shared folders
Google Drive cloud save: now also lists shared folders that you have write access to
Sprite: expressions 'PolyPointCount', 'PolyPointXAt' and 'PolyPointYAt' to get collision polygon point positions
Physics: expressions 'ContactCount', 'ContactXAt' and 'ContactYAt' to get list of contact points
Move To behavior: specify image point for 'Move to object'
Line-of-sight behavior: specify image point for 'Has LOS to object'
Browser: 'Set hash' action, 'On hash changed' trigger
Browser: 'Port' expression