melonJS/melonJS: Release 0.9.7
Name: melonJS
Owner: melonJS
Release: melonJS 0.9.7
Released: 2013-04-29
License: MIT
Release Assets:
- General : melonJS now uses Grunt, the task manager, for the build system
- General : game objects will not update unless inside the viewport or
obj.alwaysUpdate
flag is enabled - Audio : preliminary audio support for mobile devices (iOS6 for now)
- Core : added a
me.sys.isMobile
flag to detect running on a mobile device - Core : now using
screencanvas
extension for CocoonJS - Core : fixed
me.game.remove()
destroying the object too early - Entity : ObjectEntity is now composed with a
renderable
component (does not anymore inherit from AnimationSheet) - Entity : renderable default position is now set based on the me.ObjectEntity default anchor point.
- Entity : fixed ladder collision detection/management
- Examples : new collision_test example (see ticket #103)
- Examples : new font_test example
- Font : changed default alignement to
left
/top
- Font : added multiline support for
me.Font
andme.BitmapFont
- Geometry : most
me.Vector2d
methods return a reference tothis
, to allow method chaining - Input : added a
me.input.unlockKey()
function that allows to manually unlock key (DblK) - Loader : fixed loader when repeatedly calling the preloader
- Renderable : new base class for any objects that needs to draw (Sprite, ImageLayer, GUI, etc...)
- Renderable : added TexturePacker Support (see
me.TextureAtlas
) - TMX : fixed
me.ImageLayer.ratio
on Firefox & Opera - TMX : allows changing the imageLayer default origin using the imageLayer anchorPoint
- TMX : added a new
me.game.getEntityByProp()
function (DblK) - TMX : added JSON map parsing support
- TMX : small optimization for isometric rendering (
pixelToTileCoords()
function) - TMX : fixed access to inherited properties
- TMX : added an entry point for a potential gzip/zlib TMX decompression plugin
- TMX : fixed object positioning on isometric maps (andyveliz)
- TMX : property value convention for automatically JSON-decoding; prefix with
json:
- Video : fixed
viewport.shake()
- Video : optimized framerate on cocoonJS platforms by using the 'screencanvas' extension
- Video : disable video scaling interpolation by default