Imagine Engine 0.7.0
Removed APIs
- You can no longer observe collisions between an actor and any other actor or any block. Instead, either observe collisions with a specific actor, or with an actor/block that is a member of a given group.
New APIs
- Multiple objects can now be added to a scene directly using
scene.add(a, b, c)
(thanks @NSMyself!) - Custom events can now have a subject without being tied to a specific one.
- You can now specify a repeat mode when repeating a closure on a
Timeline
. - You can now observe whenever a camera was moved (thanks @kkapitan!)
- You can now observe when an actor was added or removed from a scene.
Improvements
- Collision detection is now lazily enabled, meaning that you don't take any performance hit when using actors that don't have any collision observations.
- Timeline is now a lot faster, especially when using many actions at the same time.
Bug fixes
- Repeated metric actions (such as fade or rotation) now behave correctly when using a delta (thanks @mattiashagstrand!)
View build details and download artifacts on buddybuild:
ImagineEngine (iOS, ImagineEngine-iOS)