Releases
0.9.2
obiot
released this
29 May 07:40
General : melonJS is now licensed under the terms of the MIT License
General : added some Cake magic, allowing to use melonJS with CoffeeScript (by scan)
General : added melonJS UML Class Diagram in the official repository (by Ben2303)
General : melonJS now properly stays in it's own namespace (me)
Audio : configurable behavior in case of audio loading error
Core : fixed a shaking bug when collision box is not aligned with the sprite box
Core : fixed collision detection bug (object being tested again itself)
Core : refactored fading function using Tween objects (API CHANGE, see documentation)
Core : added a helper method to know the sign of an number
Core : corrected variables definition (global->local)
Core : added a GUID (Game Unique Identifier) to objects
Core : getEntityByName now also returns non Entity Object (like layers)
Core : fixed state change when using custom state values
Core : me.game.collide now also returns an object reference in the collision vector
Core : renamed and correctly initialize the localStorage flag capability
Documentation : various documentation correction and improvements
Entity : added friction management
Entity : updateMovement function now returns a collision "vector" (API CHANGE, see documentation)
Entity : refactored/cleaned-up movement/collision function
Entity : added support for multiline spritesheet (fixed cell size)
Entity : added the possibility to define a specific transparent color for spritesheet
Entity : implemented a resize function, allowing to resize a sprite on the fly
Entity : optimized/refactored SpriteObject
Entity : fixed object with 1 single sprite (no animation) not begin updated
Entity : added the possibility to also specify a callback when an animation is over
Entity : fixed an initialization issue when using melonJS without a Tilemap
GUI : corrected me.GUI_Object and added missing documentation
GUI : marked me.GUI_Object as deprecated, as it will be rewritten in a next release
Event : also cancel event bubbling
Font : added support for multiline fontsheet
HUD : added a setItemValue() function
HUD : corrected display issue on Opera
Loader : added possibility to add graphics resources after pre-loading (e.g. ingame)
TMX : use native Base64 decoding when available
Viewport : object to follow can either be a Object Entity or a position Vector
Viewport : fixed default value (if parameter not specified) for Axis to follow on
Video : cleaned-up the applyRGBFilter function
You can’t perform that action at this time.