Hey there mini2Dx community,
Today I’ve released 1.2.0 which includes an update to LibGDX 1.6.5, several bug fixes, Entity-Component-System framework integration and some API changes. For a full list of changes in this release, see the CHANGES file in the repository.
New Feature: Artemis ODB integration During alpha development, mini2Dx had its own Entity-Component-System framework which was sub-optimal. This was removed in favour of eventually introducing support for the artemis-odb framework. Today I’m glad to announce that this integration is complete. Documentation on how to use artemis in mini2Dx can be found on the wiki.
API Change: New method of launching mini2Dx games A major issue reported by Karl Andersson led to discovery that input was not being re-polled if an update call occurred more than once per frame. Solving this wasn’t easy and required mini2Dx to implements its own versions of LibGDX’s game runner classes.
If you are updating to 1.2.0 from a previous version, first view the wiki page on how to update to the latest version.
Next, you will need to change your main desktop, Android and iOS classes. For examples on how the new launchers work, see the following examples from the UATs projects.
mini2Dx Project Generator 1.1.0 To facilitate the new changes, the mini2Dx project generator has been updated with new templates and features to detect deprecated releases.
As always, any new project generated using the Project Generator Tool will use the latest mini2Dx.