Skip to content

Imagine Engine 0.3.0

Compare
Choose a tag to compare
@JohnSundell JohnSundell released this 28 Oct 12:18
· 313 commits to master since this release
f521017

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 a rect property, similar to Actor and Block.
  • You can now constrain a camera to its scene by setting the isConstrainedToScene property to true.

View build details and download artifacts on buddybuild:
ImagineEngine (iOS, ImagineEngine-iOS - Debug)