Imagine Engine 0.3.0
Bug fixes
- When observing a scene's
clicked
event, the correct point is now passed to that event on both iOS + macOS, and the camera position is being taken into account. - A race condition that could prevent a chained action from being started was fixed.
- When cancelling a chained action sequence, the entire sequence is now cancelled, instead of just the last action.
Improvements
- Lower scaled textures will now automatically be loaded in case a perfect match for the screen's scale can't be found (implemented by @dymv).
- When observing an actor's
moved
event, both the old and new position are now passed into the closure as a tuple.
New APIs
- You can now use sprite sheets for both blocks and actor animations.
Camera
now has arect
property, similar toActor
andBlock
.- You can now constrain a camera to its scene by setting the
isConstrainedToScene
property totrue
.
View build details and download artifacts on buddybuild:
ImagineEngine (iOS, ImagineEngine-iOS - Debug)