- Fixed Helper.extend to only add new properties, not overwrite old ones
- Added preload completion event listener
- Added add/remove/safeRemove to
Layer
- Added platformer example
- Added option to pick which component is used in
CollisionGrid
- Added option to pick which component is used in
QuadTree
- Added option to safely remove entities from systems
- Platformer system reports collisions
- Added option to load frames using
AssetManager
inTilingSprite
- Updated
Camera
to work with new organization
- Fixed boundary bug in
CollisionGrid
- Changed
QuadTree
to useRectangle
instead ofRectPhysicsBody
- Changed
w
andh
in rectangles towidth
andheight
- Added sprite sheet preloading
- Added option to load frames or textures in
Sprite
- Added ability to animate sprite sheets
- Fixed reference to deprecated
Helpers
namespace inPlatformer
- Added support for text
- Added listeners for resize and blur events
- Added minimum FPS option for delta time
- Removed
Helpers
namespace
- Fixed keyboard listeners to listen on
document
instead of the container - Fixed bug causing shapes to be drawn away from their origin
- Added ability to exclude modules from build
- Fixed reference to
Helper.defaults
inInput
- Added
AssetManager
- Added audio testing and loading
- Added image loading
- Added
Circle
component - Added system for drawing shapes
- Moved
Helpers
toDataStructures
(deprecated)
- Added mouse support
- Moved keyboard input to
Input
instead ofHelper
(deprecated) - Added gamepad support
- Moved to use Pixi.js
- Fixed
Layer
visibility - Removed
Component
- components can be any object