Add
|
New Windows 8 plugin, to access Windows 8 app specific features like snap and sharing.
|
Add
|
New icon for instance variables to help them stand out in the event wizard
|
Add
|
Touch object, Drag & drop behavior: now supports 'MS Pointer Events', which means it now correctly detects touch input on Windows 8 touchscreen devices.
|
Add
|
Touch object: new expressions to make it easier to handle multitouch input: TouchCount, XAt, YAt, AbsoluteXAt, AbsoluteYAt (to get Nth touch positions)
|
Add
|
Touch object: new expressions to make it easier to detect swipes and the angle of motion of touches (expressions SpeedAt, AngleAt, and condition 'Compare touch speed'). Watch out since some devices seem a little erratic in reporting touch speeds, I'm not sure if this can be fixed or if the device is just not accurate enough in this case.
|
Add
|
Scirra Arcade: now supports switching in to fullscreen mode using the Browser object's 'Request fullscreen' action. This allows you to make Arcade games that can take up the entire monitor, but remember you must create a key or button the user must press since the action only works in a user-inputted event, and it is only supported in Firefox and Chrome.
|
Add
|
New system expressions CanvasToLayerX, CanvasToLayerY, LayerToCanvasX, LayerToCanvasY. Translate co-ordinates between layer and screen (canvas) co-ordinates.
|
Add
|
CocoonJS: now properly supports suspending and resuming so game pauses, stops playing audio, and stops consuming CPU when going in to the background.
|
Add
|
Browser object: 'on resized' trigger
|
Add
|
New 'Color' parameter to the Noise shader, allowing for monochrome noise
|
Change
|
Breaking change: This was actually introduced in an earlier release, but was not changelogged: the way spawned or created objects are picked in subevents has changed. Newly created instances are picked in their own event, but not picked in subsequent "sibling" subevents until the end of the next top-level event. This was done for stability reasons. Post to the forum if you need more information / workarounds.
|
Change
|
AJAX object: rewritten to not use jQuery. In theory that should mean it can now work in CocoonJS and directCanvas, but none of my tests worked with either. I'll be continuing to work on this but watch out for any changes in functionality in the mean time.
|
Change
|
Removed 'experimental' tag from the Windows 8 export option, since it now works with Windows 8 RTM and has decent platform support via the new Windows 8 object. Please note exporting to Windows 8 now requires RTM, so will no longer work on the Release Preview or earlier.
|
Change
|
Moved several platform-specific plugins to a separate 'platform specific' category.
|
Bug Fix
|
Export to Chrome Web Store: would get a blank screen if exporting a fullscreen app
|
Bug Fix
|
WebGL shader effects: the blending shaders did not always correctly take in to account the background alpha, which made them sometimes look incorrect on layers with 'Force own texture' set to 'Yes'. They should now always work correctly.
|
Bug Fix
|
mage editor: possible problems pressing both mouse buttons with the line, pencil or rectangle tools
|
Bug Fix
|
System 'Set layer effect enabled' action did not display properly in the event sheet
|
Bug Fix
|
Stacking multiple shaders involving blend shaders could display incorrectly
|
Bug Fix
|
The help link in layer properties did not work
|
Bug Fix
|
Text object: 'set text color' did not always work in the WebGL renderer
|
Bug Fix
|
Exporting to appMobi: the audio object's preload actions crashed when using directCanvas, should now work correctly
|
Bug Fix
|
The editor now ensures you cannot give effects, behaviors or instance variables in the same object the same name. Previously it was possible to cause name collisions with effects.
|
Bug Fix
|
Text: setting a webfont every tick caused a big performance drop in Firefox. It now runs fast, but still avoid setting things like this every tick if you can.
|