Skip to content

0.2.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@hexus hexus released this 07 May 04:02
· 72 commits to master since this release

v0.2.0-beta2 - 7th June 2017

  • Implemented unintrusive support for an experimental Phaser CE fork.
  • Added sprite scale support for AABB physics bodies.
  • Included a reference to the plugin with the facade. This makes it easier to
    remove the plugin at runtime
    (this.game.plugins.remove(this.game.slopes.plugin)).
  • Fixed multiple calls to slopes.body.enable(sprite) causing an error.
  • Ensured that tilemap debug rendering only wraps if the layer has its wrap
    property set to true.
  • Fixed wasTouching flags (#35).
  • Added the last collided tile to body.slopes.tile.
  • Fixed a heuristics mistake that's been around since May 2016 (4ee0d23)! There
    are probably more...
  • Fixed a wrapping issue with tilemap layer debug rendering.
  • Added dynamic heuristics and preferY properties to the Facade, making it
    simpler to toggle these features globally (game.slopes.heuristics,
    game.slopes.preferY).
  • Fixed SatSolver.collide() setting collision response properties on physics
    bodies before knowing whether the separation was successful.
  • Fixed SatSolver.collideOnAxis() not setting collision response properties on
    physics bodies.
  • Improved memory consumption by reusing SAT response objects for each body.