ImagineEngine v0.9.0 Release Notes

Release Date: 2018-01-26 // about 6 years ago
  • New APIs

    • You can now construct an animation with JPG textures (by passing textureFormat: .jpg).
    • You can now set the horizontal alignment mode on a Label using horizontalAlignment.
    • ๐Ÿ”Œ Label now supports plugins.
    • ๐Ÿ‘ Label can now support multiple lines of text (by @Alex88WH).
    • Label can now be rotated (by @jussi80).
    • Label can now be scaled (by @Loyolny).
    • You can now observe clicks on a Label using events.clicked.
    • You can now observe clicks on a Camera using events.clicked.
    • Block now has a convenience initializer for a single texture (Block(size:texture:)).
    • You can now observe when a Scene was resized using events.resized.
    • You can now check whether an actor is in contact with a given actor or block (by @pablocarmu).

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed a bug that could cause incorrect collision detection when an actor was significantly moved (by @mattiashagstrand).
    • ๐Ÿ›  Fixed a bug that would cause blocks to render incorrectly on macOS (by @mattiashagstrand).

    ๐Ÿ— > View build details and download artifacts on buddybuild:
    ๐Ÿ— > ImagineEngine (iOS, ImagineEngine-iOS)