0.2.0-beta2
Pre-release
Pre-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 totrue
. - 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
andpreferY
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.