Don't Miss Out

Follow us now so you don't miss new releases!


Construct 2 Release r66

There is a more up to date Stable Release! Download the latest Stable release instead here.
Download

26.3 mb, Windows 8/Windows 7/Vista/XP

Monday, November 07, 2011

New this build: some usability improvements, and a new audio engine!

A fairly significant addition is you can now add a description (aka comment) to event and instance variables. Thanks to Yann for the suggestion! For event variables these show up in the event sheet to the right of the block:


When choosing a variable you can also see the descriptions:


...and they're also shown in the expressions panel:


This should help make it easier to manage large projects which have a lot of variables, since you can basically keep notes next to the variables.

On top of that, there's a new audio engine and you can now rotate layers! See the changelog for more. We've updated the Space Blaster demo to use the new audio engine, so if you're on Chrome you can try it out.

Changelog

Feature

Event & instance variables: can now add a description (aka comment) which appears in variable parameters and the expressions. This should help you to organise larger projects.

Feature

Improvements to audio: there are now three (!) audio APIs used - HTML5 (as before), Web Audio API (Chrome only) and PhoneGap (only in apps built with PhoneGap Build). No new features are available - Web Audio is mainly to get around Chrome's crashes and leaks associated with HTML5 audio, and PhoneGap audio is very basic (one sound at a time due to hardware limitations) but is better than nothing. Note: it's now important to properly categorise your audio files between the Sounds and Music folders. With the Web Audio API, files in Sounds are completely downloaded before playing, and files in Music are streamed. If you put a music in Sounds, it won't play before it has finished downloading completely, which could be a couple of minutes.

Add

Audio: 'timescale audio' property. You can make sounds play back at a different rate depending on the time scale, which might make for some creative slow-motion sound effects. Browser support is patchy - seems IE and Chrome only for now.

Add

Layout view: hold shift for proportional resize

Add

Platform: Set Gravity Angle. Can set any angle - this could make for some very creative platformer games! See the rotating platformer demo for example

Add

System: Set Layout Angle and Set Layer Angle

Add

Solid behavior: 'Set enabled' action

Add

Picture editor: 'Apply to whole animation' option for 'resize canvas'

Add

Platform behavior: animation triggers 'On jump', 'On falling', 'On landed', 'On stopped' and 'On moving'. These should significantly simplify events for animating Platform characters.

Add

Touch object: 'Use mouse input' option. If enabled mouse input is treated as single-touch input. Useful for testing touch events.

Change

Start page no longer closes when you click on something by default. A new preference 'Close start page when I click on something' sets this.

Change

Tweaks to the start page, including new Twitter and Facebook buttons

Change

Event sheet view: can invert multiple conditions at once, and added keyboard shortcut 'I' to invert selected conditions

Change

Merged some system action categories to save space

Bug Fix

Tiled background: if rotated with a centred hotspot, image could become misaligned

Bug Fix

Sprite: auto-mirror did not work properly after restarting the layout

Bug Fix

Sprite: 'On collision' and 'Is overlapping' did not work properly in some circumstances

Bug Fix

Sprite: 'Set animation' and 'set animation frame' now apply immediately instead of next tick (except when in an 'on animation finished' event)

Bug Fix

Could not assign an event variable to an instance variable

Bug Fix

Boolean instance variables can now be used in expressions. They return either 1 or 0.

Bug Fix

Wrap behavior: altered to try and fix objects not wrapping properly


Comments

2
Ulisses 9,403 rep

Wow! :-)

Congratulations!

Monday, November 07, 2011 at 12:39:46 PM
4
Przemek32767 23.4k rep

Fantastic job, as always. Especially "set gravity angle" for the Platform behavior sounds awesome - it's a great improvement over Construct Classic, which only has "up", "down", "left", and "right" for the gravity direction. Downloading now!

Monday, November 07, 2011 at 12:45:36 PM
4
cow_trix 9,334 rep

Awesome release Ash! Keep it up!

Monday, November 07, 2011 at 12:46:57 PM
4
gammabeam 13.3k rep

Wow, nice update and fixes!
Also, sound on Phonegap is a welcoming addition!
Thanks Scirra!

Monday, November 07, 2011 at 12:48:12 PM
2
OrangeTapioca 6,610 rep

nice update!

Monday, November 07, 2011 at 12:49:32 PM
2
Counterfeit 5,220 rep

As usual very good update.

Monday, November 07, 2011 at 12:52:12 PM
4
AngeloFernandes 4,503 rep

Mega, super, hiper, A.W.E.S.O.M.E.

=)

Monday, November 07, 2011 at 12:54:58 PM
4
TELLES0808 22.0k rep

OMG!!! Awesome news!! =P

Monday, November 07, 2011 at 12:59:32 PM
4
3DGS 1,696 rep

"Touch object: 'Use mouse input' option. If enabled mouse input is treated as single-touch input. Useful for testing touch events. "
ooooooo thank you thank you thank you!

Monday, November 07, 2011 at 1:11:21 PM
2
edisone 18.3k rep

GREAT ASH...SWF is gonna die soon ^^

Monday, November 07, 2011 at 1:16:59 PM
4
TELLES0808 22.0k rep

"Platform: Set Gravity Angle. Can set any angle - this could make for some very creative platformer games! See the rotating platformer demo for example"

Fantastic!!!!!! =PPPPPPPPPPP

Monday, November 07, 2011 at 1:22:17 PM
2
habiplay 2,578 rep

no doubt that this will be the platform for creating games of the future

Monday, November 07, 2011 at 1:51:23 PM
2
Ize 7,426 rep

Nice, can't wait to test it when im home.

Monday, November 07, 2011 at 1:59:29 PM
2
onzephyr 9,937 rep

very nice.

Monday, November 07, 2011 at 2:06:38 PM
2
cjr1974 5,109 rep

Awsome stuff!!

Monday, November 07, 2011 at 2:14:13 PM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.