- v0.1.0
- Full support for collision callbacks
-
physics.arcade.collide
callbacks - Tile callbacks
-
- Sticky slopes
- Friction
-
body.slope
properties for friction, sticky slopes, preferred separation axis and last overlap response
- Full support for collision callbacks
- v0.1.1
- Phaser 2.4.9/2.5.0 compatibility
- Corner collision pulling
- v0.2.0
- Premade Arcade Slopes tilesets
- Mapping shortcuts
- Ninja Physics debug tileset
- Arcade Slopes tileset
- Tile properties (
tile.properties.type
)
- Debug rendering
-
Collision vectors - Tile face properties
- Tile polygons
-
- Flag internal polygon edges
- Offset tilemap layer support
- Circular physics body support
- Tile collision direction flags
- Clearer yet more in-depth readme
- v0.3.0
- Custom SAT.js implementation that can prevent internal edge collisions (like this)
- Debug rendering
- Tile edge collision normals
- Memory consumption improvements
- v0.4.0
- Automatically set colliding tiles for Tilemaps
- Automatically update sprite body polygons
- Tunnelling solutions
- Swept intersection tests
- Raycasting
- v0.5.0
- Automatic sprite rotation
- Omni-directional
- Selective
- Raycasting for sticky slopes
- Dynamic tilemap support
- Automatic sprite rotation
- v1.0.0
- AMD/UMD
- More consistent naming
- Tile slope type constants
- Direction/neighbour names
- AABB collision margins