Don't Miss Out

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


Lightning Draw

aruche

19.69 seconds

Przemek32767

39.533 seconds

megatronx

39.797 seconds

For the first 3 people to download this release!

Quick Draw

Guest

54.353 seconds

newt

1m 3s

Kyatric

3m 39s

Guest

3m 43s

Guest

3m 46s

Guest

3m 49s

Guest

3m 0s

Dakiu

3m 25s

Guest

4m 51s

Guest

5m 48s

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

Construct 2 Release r196

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

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

Monday, February 02, 2015

New this build: a physics engine update, some bug fixes, and a few performance improvements.

In other news note that Construct 3 has been announced and you can stay up to date with the latest news at Construct3.com. While Construct 3 is a long way off, note that a consequence of its development is that the Construct 2 update cycle will slow down.

Physics engine update

We've finally been able to update the asm.js version of the physics engine to the latest version (v2.3.1), and we're very pleased to be able to add back in the 'disable collisions' feature, which was the sole feature missing from the asm.js version. This means asm.js physics should now be compatible with the box2dweb version and all games should be able to switch over to it. If you have a game using Physics, please make sure the 'Physics engine' project property is set to asm.js and let us know if there are any problems.

If there are no issues with the asm.js version, then in the next beta we plan to remove both other physics engines (box2dweb and CocoonJS) and only use asm.js physics. CocoonJS is no longer officially supported, and box2dweb is much slower and prone to creating loads of garbage. One of our benchmarks shows asm.js physics is a whole 3x faster than box2dweb, and since it now supports all the features box2dweb does, there isn't much reason to keep that version around. So please make sure you're using the asm.js engine, test it carefully, and report any issues you find!

Changelog

Add

Physics: updated asm.js version to v2.3.1; now supports 'disable collisions'.

Change

Editor: reverted previous change and always selects the colored tab style again. The UI library does not appear to handle this properly and the previous change caused about as many problems as it resolved.

Change

Audio: disabled the 'wait to play music in next touch event' workaround in Amazon web apps, since this prevents music playing on Amazon Fire TV.

Change

Removed Safari from the 'Preview browser' list. Construct 2 only runs on Windows, and Safari for Windows was discontinued in 2012 and has such little usage there is no point testing for it.

Change

Renamed "node-webkit" to "NW.js" throughout the editor. Please let us know if you spot any more "node-webkit" references in the editor, but note that the website/menual entries may not be updated until the next stable release.

Change

Physics: parameter descriptions for image points when connecting joints now point out that 0 means center of gravity and -1 means the object origin.

Change

Delta-time measurements are now based on the browser's rendering timestamps instead of time measured from JS code. This means motion should be smoother since it is based on when the browser is scheduling frames instead of when the JS code happens to run.

Bug Fix

AJAX: no longer applies default Content-Type when sending data if 'Set request header' has applied a Content-Type

Bug Fix

NW.js export: Mac build may not have worked with the latest NW.js v0.12 alpha

Bug Fix

Physics: setting density, friction or elasticity no longer recreates the physics body (which caused a 1 frame pause and had performance overhead). Note this fix only applies to the asm.js engine since we plan to phase out the others.

Performance

Some performance improvements to the event engine particularly around expression evaluation


Leave a comment

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