Don't Miss Out

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


Lightning Draw

Yann

8.657 seconds

Tibiacity

22.704 seconds

ginnungagap

35.954 seconds

For the first 3 people to download this release!

Quick Draw

Guest

44.53 seconds

omgitburns

47.437 seconds

Guest

49.907 seconds

Guest

57.674 seconds

Guest

1m 1s

shinkan

1m 4s

delgado

1m 12s

shl83

1m 13s

bowiz2

1m 21s

Be one of the first 15 people to download this release!

Construct 2 Release r78

This is an old Beta release! Download the latest Beta release instead here.
Download

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

Monday, February 06, 2012

New this build: Particle effects, Family instance variables and a new official Drag & Drop behavior!

There are six new examples of the Particles object in the Examples folder in the install directory. You should definitely check them out since there's nice eye-candy to be seen, and it shows how versatile the Particles object can be - there's everything from fire to fountains! Here's one demo particle effect and you can do interactive ones like this particle thruster.

You may also have noticed in r77 you can't use any instance variables in events for families. Family instance variables solve that problem, allowing you to have variables accessible to all objects in the family. If you ever used Construct Classic, the way family variables works is a little different. In Classic, the family variables were simply the variables in common to all the objects in the family - you did not actually add variables to the family itself. However, it's changed in Construct 2 to an inheritance model: you add variables directly to the family, and all the objects in the family inherit the variables from all the families they're in. This should be easier to work with than the sometimes confusing in-common system. It also makes the Families system more like object-oriented programming languages, with object types being like a derived class from the family base class.

More goodies in the changelog below!

Changelog

Feature

Family instance variables. Uses an inheritance model instead of in-common model like Classic used.

Add

A new Particles plugin, to easily create impressive particle effects. Loosely based on Classic's particles object. 6 new examples to see! Particles plugin documentation

Add

A new official Drag & Drop behavior. This also supports multi-touch input, so multiple objects can be dragged and dropped at once on touchscreens. (This properly supports offsets and only dragging the topmost object, so it's better than trying to make your own with events.) Drag & drop behavior documentation

Add

System condition 'Is on mobile device'. Will try to determine if you're on a mobile (e.g. Android phone or iPad), which could be useful for disabling advanced effects for these weaker devices. Detection may not be perfect - more information in the manual.

Add

System expression 'projectversion' (return the Version project property)

Add

Picture editor: warning if importing images bigger than 1024x1024, since these may not be supported on all systems (especially mobile)

Add

It appears Chrome's Web Audio API has a limitation that prevents the looping status of a sound being changed after it is played. This means "play sound" followed by "set looping" doesn't work in Chrome. To fix this, a new 'Looping' parameter has been added to the 'Play' action so Construct 2 can set the looping status just before playing. This makes looping sounds work on Chrome. (Note: Firefox still does not support looping sounds)

Change

A number of users reported crashes on startup that seem to be caused by the start page. The cause of this is not yet known, but Construct 2 now automatically disables the start page if it detects it failed to start up on the last run. This should allow Construct 2 to at least work if this issue was affecting you.

Change

Chrome Frame support has changed. Chrome Frame is a plugin allowing Internet Explorer to use Chrome's renderer for a page in IE. Previously we indicated to Chrome Frame to only take over if IE8 or older is in use. Since even IE9 does not support WebGL, and our WebGL renderer is much faster than the canvas2D one, we now unconditionally enable Chrome Frame for all versions of IE.

Bug Fix

Minifying may have broken exporting to AppMobi

Bug Fix

System 'Every X seconds' drifted off in accuracy over time, should be more accurate now

Bug Fix

Closing a project then refreshing any previewing browsers used to cause a check failure, now returns a 404 not found error in the browser.

Bug Fix

Project Bar: 'Delete' and 'F2' (rename) keyboard shortcuts should now work on families

Bug Fix

Physics: now supports objects changing animation frames, but note this causes a "teleport" in the physics world (similar to when using 'set position') and should be used with care.

Bug Fix

'View' ribbon tab: did not update snap-to-grid settings correctly when opening projects

Bug Fix

Text Box and Button didn't work in fullscreen touch apps (thanks @septeven for fix!)

Bug Fix

Another tweak to the license loader should fix another separate problem affecting a very small number of users where valid licenses were rejected

Bug Fix

Bullet behavior: 'AngleOfMotion' accidentally returned radians instead of degrees

SDK

New parameters can be added to plugin conditions and actions without breaking existing projects. When loading old projects, Construct 2 will paste in the initial string for any new parameters. Use this with care and try to make sure it is backwards compatible so existing projects don't need to be changed to work the same.

SDK

Plugins can now use a new property type, ept_section, to create a new group header in properties. Useful for plugins with lots of properties. (Particles uses this if you need an example.)


Comments

3
omgitburns 4,412 rep

Particles! :D

Monday, February 06, 2012 at 6:58:10 PM
4
delgado 35.2k rep

SWEET! :D You are beautiful Scirra !

Monday, February 06, 2012 at 6:58:15 PM
3
bowiz2 5,951 rep

W00T!!! This looks GREAT!

Monday, February 06, 2012 at 6:58:56 PM
3
EgoAnt 6,408 rep

Yes! This is the release that I have been waiting for. The family instance variables is so essential to my game that I can't stress how happy this makes me.

Monday, February 06, 2012 at 7:00:41 PM
3
Animate 11.7k rep

Particles is what i have been waiting for!, Thank you guys...Well start trying in game.

Monday, February 06, 2012 at 7:01:57 PM
3
Tibiacity 4,689 rep

Fast release of updates :o

Monday, February 06, 2012 at 7:02:01 PM
3
ludodesign 30.3k rep

Particles make everthing more BEATIFUL! *-*

Monday, February 06, 2012 at 7:02:57 PM
3
Bigheti 17.0k rep

Amazing this particles effects...and the scirra job too! More one release for us to developing awesome games. Tks a lot!

Monday, February 06, 2012 at 7:07:19 PM
3
shinkan 34.8k rep

Animated sprites are still not affected by Time scale :/
but everything else is perfect :D

Monday, February 06, 2012 at 7:07:41 PM
3
Stormhelm 1,273 rep

Very sexy particles!

Monday, February 06, 2012 at 7:09:17 PM
3
ee06b110 1,969 rep

Nice job! I will try the new particle this weekends

Monday, February 06, 2012 at 7:16:01 PM
3
Kyatric 69.3k rep

Awesome Ashley. I like very much the physic/animation fix :D

A nice inspiring changelog. Very good job as usual.

Monday, February 06, 2012 at 7:22:08 PM
2
AngeloFernandes 4,503 rep

p.a.r..t.i.c.l.e.s.!!!!

Monday, February 06, 2012 at 7:29:53 PM
4
Arima 27.7k rep

WOOOO family variables! :D

Monday, February 06, 2012 at 7:32:03 PM
3
Slice 21.2k rep

Particles, great job, well done scirra, saves video animation rendering to Particles sprite...Αgain, congratulations, great job...

Monday, February 06, 2012 at 7:32:04 PM

Leave a comment

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