github excaliburjs/Excalibur v0.9.0
Excalibur v0.9.0

latest releases: 0.30.0-alpha.1275+98642b7, 0.30.0-alpha.1274+fb6b821, 0.30.0-alpha.1273+a24c2f6...
7 years ago

image

Added

  • Added preupdate, postupdate, predraw, postdraw events to TileMap
  • Added ex.Random with seed support via Mersenne Twister algorithm (#538)
  • Added extended feature detection and reporting to ex.Detector (#707) (thanks @guahanweb)
    • ex.Detector.getBrowserFeatures() to retrieve the support matrix of the current browser
    • ex.Detector.logBrowserFeatures() to log the support matrix to the console (runs at startup when in Debug mode)
  • Added @obsolete decorator to help give greater visibility to deprecated methods (#684)
  • Added better support for module loaders and TypeScript importing. See Installation docs for more info. (#606)
  • Added new Excalibur example project templates (#706, #733):
  • Added Pointer.lastPagePos, Pointer.lastScreenPos and Pointer.lastWorldPos that store the last pointer move coordinates (#509)

Changed

  • Changed Util.clamp to use math libraries (#536) (thanks @FerociousQuasar)
  • Upgraded to TypeScript 2.1.4 (#726)

Fixed

  • Fixed Scene/Actor activation and initialization order, actors were not being initialized before scene activation causing bugs (#661)
  • Fixed bug with Excalibur where it would not load if a loader was provided without any resources (#565)
  • Fixed bug where an Actor/UIActor/TileMap added during a Timer callback would not initialize before running draw loop. (#584)
  • Fixed bug where on slower systems a Sprite may not be drawn on the first draw frame (#748)

Don't miss a new Excalibur release

NewReleases is sending notifications on new releases.