github melonjs/melonJS 0.9.3
melonJS 0.9.3

latest releases: 10.5.2, 10.5.1, 10.5.0...
9 years ago
  • General : better error management and reporting
  • General : added a dummy console.log for platforms not supporting it
  • General : melonJS now uses Google Closure for library minification
  • General : added a global gravity setting that will override entities default value if defined
  • Core : now properly calls all objects onDestroyEvent function when resetting game
  • Core : added the possibility to define a callback when a level is fully loaded
  • Core : added a couple of utility functions (degToRad, radToDeg)
  • Core : fixed GUID creation when passing a non string parameter
  • Core : only check for collision when the projection vector is set
  • TMX : global rewrite, code optimization and clean-up
  • TMX : added support for isometric map loading and display
  • TMX : added support for perspective map loading and display
  • TMX : relaxed TMX property case sensitive checks
  • TMX : added tile rotation support (Tiled 0.8.0)
  • TMX : fixed level name property not being set, and use it when required
  • LevelDirector : fixed the nextLevel & previousLevel functions
  • Loader : added binary file support
  • Loader : added possibility to dynamically load any resources (i.e. during the game)
  • AnimationSheet : the entire sprite-sheet is now use to create the default animation
  • Entity : fixed CollisionBox not being properly used on y axis when checking for collision
  • Entity : fixed CollisionBox issue when dealing with sub-pixel positioning
  • Entity : fixed setVelocity not setting y velocity when x velocity is null
  • Entity : added missing properties (GUID, name) in InvisibleEntity
  • Entity : fixed res.obj not defined in InvisibleEntity
  • HUD : added a removeItem function
  • GUI : rewrote the GUI Object accordingly to the new event management
  • Geometry : added a containsPoint function
  • Geometry : added a floor() and ceil() function to Vector2d
  • BitmapFont : fixed BitmapFont ignoring 'center' alignment
  • BitmapFont : avoid implicit object conversion when rendering a bitmapFont
  • Input : fixed use of numeric keys by using a proper constant value.
  • Input : rewrote mouse event management
  • Input : added touch event management (with mouse event emulation)
  • Input : (beta) multitouch support
  • Input : added Accelerometer event management
  • Documentation : added a lots of missing documentation on various API
  • Documentation : added JS syntax highlighting in the tutorial
  • Documentation : don't use onDestroyEvent to manage score in the examples
  • Documentation : exposed more TMX objects and APIs

Don't miss a new melonJS release

NewReleases is sending notifications on new releases.