Beta versions are not as thoroughly tested as stable
New examples, and lots of bug fixes
06 November, 2018 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
In this release we've added some new examples demonstrating interesting things you can do with some of the new C3 runtime features. This includes text and SpriteFont formatting and animations, using Drawing Canvas to display noise images generated from Advanced Random, and a new template using Tilemap and the new Tile movement demonstrating a basic tile-based game. Give them a spin!
Other than that this is mainly a bug-fixing release as we try to get things ready for a stable release. This will likely take at least a couple more weeks, but we've got a big batch of fixes for various new features and the C3 runtime in this release.
We're also making some changes to remove some older and confusing features. The WindowWidth and WindowHeight system expressions are now deprecated. This means existing projects can keep using them, but they will not appear in the expressions dictionary or autocomplete and new projects should stop using them. Despite the common use of these expressions, they are confusingly named - referring to the canvas size rather than an actual window - and return the canvas size in device pixels, which is not normally what you want to use in events. If you really do need the canvas size in device pixels you can find it and other new expressions in the Platform Info object; however most of the time you should probably use the new ViewportWidth and ViewportHeight expressions. Similarly the rgb expression is now deprecated; use the new rgbEx or rgba expressions instead, both of which take parameters in the range 0-100 and have an improved precision and range.
Please note a known issue: the iOS simulator currently doesn't support the C3 runtime due to a bug in the simulator. Hopefully Apple will be able to resolve the problem soon; in the mean time it should work on real devices.
Like this Release?
Let us know with a thumbs up!
Launch r124
New Additions
New examples: Animated SpriteFont effects, Animated Text effects, Noise textures, SpriteFont formatting, Text formatting, Tile-based game
C3 runtime: system expressions ViewportWidth and ViewportHeight, returning a layer's viewport size
Platform Info: new expressions CanvasCssWidth, CanvasCssHeight, CanvasDeviceWidth, CanvasDeviceHeight
Changes
Deprecated WindowWidth and WindowHeight expressions in the C3 runtime. These are old and confusingly named expressions that in actual fact returned the main canvas device size.
C3 runtime: deprecated rgb() expression. Use rgbEx() or rgba() instead. (Note these use values in the 0-100 range instead of 0-255)
C3 runtime: changed WindowWidth and WindowHeight expressions to return main canvas device size for compatibility with C2 projects
Expression autocomplete now scrolls suggestion to top
The delete key will now clear selection ranges in the array and dictionary editors
Bug Fixes
Editing conditions/actions could show objects with no conditions/actions
Tween Behavior: error disabling "Allow multiple" option
Tween Behavior: error using the "Stop all" action or "Stop" inside a loop
Tween Behavior: error using the "Bounce" ease functions
Tween Behavior: incorrect angle tweening
Tween Behavior: error tweening at the same time as destroying an instance
Tween Behavior: all tweens stop when one is triggered in an "On Finished" condition
Drawing canvas: could not draw exactly vertical/horizontal lines
SpriteFont: did not always appear correctly with different alignments
C3 runtime: iOS exports did not work on real devices (note: the iOS simulator currently does not work due to a
bug in the simulator)
C3 runtime: 'Letterbox integer scale' not always pixel-perfect on systems with fractional device pixel ratio
C3 runtime: 'Set canvas size' did not always work as expected while in fullscreen mode
C3 runtime: Line-of-sight not working correctly with tilemaps
C3 runtime: Remote Preview did not work with experimental 'Use worker' enabled
C3 runtime: error using Persist and LOS behaviors on same object
C3 runtime: Physics behaviour not working in Edge
Properties Bar: Crash when closing the bar
Tilemap Bar: Could not load C2 .tmx files into C3
Animations Editor: Editor not opening for objects created by drag & drop
Animations Editor: Reload from source not working when importing multiple files
Animations Editor: Error importing icon images
SDK updates
Added IProject.ShowImportAudioDialog() for encoding imported audio
Share Construct 3 Release r124 Now