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
heuristicsandpreferYproperties 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.