Posted May 06, 2024 by Cammin
Added support for animated tiles in the import pipeline! Learn the setup here
Added new component LDtkComponentLayerParallax: For all layers to mimic the parallax motions seen in LDtk
Added new component LDtkComponentLayerIntGridValues: A component with various functions to help with getting IntGrid value data
Added new component LDtkComponentTilesetTiles: A component with various functions to help with tileset tiles
Added various new components and ScriptableObjects, eliminating any requirement to deserialize json data. Check the docs here for more info
LDtkDefinitionObjectAutoLayerRuleLDtkDefinitionObjectAutoLayerRuleGroupLDtkDefinitionObjectEntityLDtkDefinitionObjectEnumLDtkDefinitionObjectFieldLDtkDefinitionObjectLayerLDtkDefinitionObjectTilesetLDtkComponentProjectLDtkComponentWorldLDtkComponentLevelLDtkComponentLayerLDtkComponentEntity (new)LDtkComponentWorld: Added a new convenience button to the world component inspector to spawn all the world’s separate levels
Added three new “reimport all” buttons into project settings to optionally only reimport all .ldtk, .ldtkl, or .ldtkt files
LDtkPostprocessor: Added new AssetImportContext field to work with the ScriptedImporter, like to access the asset path
LDtkTilesetTile: Added new helper function GetEnumTagValues to parse the tile’s string fields into enum data
LDtkTilesetTile: Added new TileId int field to LDtkTilesetTile
LDtkReferenceToAnEntityInstance: Added public fields for getting IID
LDtkIid: Added implicit operator to string
$1 to the end of the file’s contents in Library/LDtkTilesetExporter/ExportTilesetDefinitionMac.shLDtkComponentProject.FromJson which now return nullLDtkEntityDrawerComponent in the future; the new LDtkComponentEntity will be responsible instead