Skip to content

Releases: Cammin/LDtkToUnity

3.2.0

05 Feb 22:20
Compare
Choose a tag to compare
  • Replaced the Newtonsoft Json library with Utf8Json, which deserializes json assets significantly faster.
    ↳ The importer is now standalone and has no more dependency on an external library.
    ↳ The new library should fully support Unity in any of the supported versions and with IL2CPP. However if there are any direct compatibility issues, feel free to post an issue.
  • Fixed a load failure related to using the internal icons for any tile layer or field instance tiles.
  • Fixed an inconsequential error from appearing after clicking away from an importer with dirty changes and selecting save in the popup

3.1.6

13 Jan 04:47
Compare
Choose a tag to compare
  • Added json support for the latest LDtk 1.2.5 update
  • Updated Samples

Note: Currently the unity package also requires newtonsoft json to be installed manually.

3.1.5

08 Jan 10:06
Compare
Choose a tag to compare

A new version is available in the package manager. Check out the install wiki page to view how to install.

  • Added support for the FieldDefinition.doc from 1.2.0 as tooltips in LDtkFields
  • Fixed an important bug related to tile scaling for IntGrid collisions

Note: Currently the unity package also requires newtonsoft json to be installed manually.

3.1.4

03 Jan 08:59
Compare
Choose a tag to compare

A new version is available in the package manager. Check out the install wiki page to view how to install.

  • Added json support for the latest LDtk 1.2.0 update
    • Updated support for the new embedded tileset dimensions and where it's sourced from
    • Updated samples
  • Performed some optimizations:
    • Setting tiles to tilemaps in batches instead of individually for both IntGrid and tile layers
    • Started caching in an extremely performance-critical location related to getting assets via a name and rect
  • Fixed an issue with scaling tiles in a certain circumstance

As of this update, it's now possible to install via the GitHub releases as a .unitypackage.
Use them instead if it's a better option for you. But otherwise, the package manager is still the recommended installation method.
Note: Currently the unity package also requires newtonsoft json to be installed manually.