SKTiled v1.14 Release Notes

  • ๐Ÿ”„ Changes

    • โšก๏ธ hexagonal coordinate conversion updated to match Tiled's
    • โšก๏ธ update API for new layer & object types, more consistent naming, etc.
    • ๐Ÿ‘Œ improved grid drawing quality
    • ๐Ÿšš debug functions moved to SKTiled+Debug.swift
    • โž• add SKObjectGroup.textObjects
    • โž• add SKTilemap.textObjects
    • โž• add SKTilemap.showBounds
    • โž• add SKObjectGroup.getObjects(withText:)
    • โž• add SKTilemap.getContentLayers()
    • โž• add SKTilemap.objectColor
    • โž• add SKTilemap.mapName
    • โž• add SKTilemap.renderQuality
    • โž• add SKTilemap.getObjects(withText:)
    • โž• add SKTilemap.getObject(withID:)
    • โž• add SKTilemap.getTiles(recursive:)
    • โž• add SKTileObject.isTileObject
    • โž• add SKTileObject.isTextObject
    • โž• add SKTileLayer.showBounds
    • โž• add SKTile.showBounds
    • โž• add SKTileObject.showBounds
    • โž• add SKTile.highlightDuration
    • โž• add TiledLayerObject.highlightDuration
    • โž• add SKTiled+Debug.swift
    • โž• add SKTilemap.getContentLayers
    • โž• add SKTilemap.objectColor
    • โž• add SKTileObject.isPolyType
    • โž• add TiledLayerObject.layerName
    • โž• add SKTilemap.mapName
    • โž• add SKTilemap.renderQuality
    • โž• add TiledLayerObject.renderQuality
    • โž• add SKTileObject.renderQuality
    • โž• add SKTilemap.tilesAt(point:)
    • โž• add SKTilemap.objectsAt(point:)
    • โž• add alignment to geometry types
    • โž• add TiledLayerObject.renderableObjects
    • โž• add SKTilemap.renderableObjects
    • โž• add SKTilesetData.globalID
    • โž• add SKTileObject.showBounds
    • โž• add BackgroundLayer layer type
    • โž• add SKTilemapDelegate.zDeltaForLayers
    • โž• add SKTilemap.bounds
    • โž• add SKTilemap.url
    • โž• add SKTilemap.update(_:)
    • โž• add TiledLayerObject.update(_:)
    • โž• add SKTiledScene.graphs
    • โœ‚ remove SKTilemap.indexOf(layerNamed:)
    • ๐Ÿ“‡ rename SKTilemap.getLayer(named:) -> SKTilemap.getLayers(named:recursive:)
    • ๐Ÿ“‡ rename SKTilemap.allLayers -> SKTilemap.getLayers(recursive:)
    • ๐Ÿ“‡ rename SKTilemap.tileLayer(named:) -> SKTilemap.tileLayers(named:recursive:)
    • ๐Ÿ“‡ rename SKTilemap.objectGroups(named:) -> SKTilemap.objectGroups(named:recursive:)
    • ๐Ÿ“‡ rename SKTilemap.getLayers(ofType:) -> SKTilemap.getLayers(ofType:recursive:)
    • ๐Ÿ“‡ rename SKTilemap.tileLayers -> SKTilemap.tileLayers(recursive:)
    • ๐Ÿ“‡ rename SKTilemap.objectGroups -> SKTilemap.objectGroups(recursive:)
    • ๐Ÿ“‡ rename SKTilemap.imageLayers -> SKTilemap.imageLayers(recursive:)
    • ๐Ÿ“‡ rename SKTilemap.groupLayers -> SKTilemap.groupLayers(recursive:)
    • ๐Ÿ“‡ rename SKTilemap.getTiles(ofType:) -> SKTilemap.getTiles(ofType:recursive:)
    • ๐Ÿ“‡ rename SKTilemap.getTiles(withID:) -> SKTilemap.getTiles(globalID:recursive:)
    • rename SKTilemap.getTilesWithProperty(_: _:) -> SKTilemap.getTilesWithProperty(_:_:recursive:)
    • ๐Ÿ“‡ rename SKTilemap.getAnimatedTiles() -> SKTilemap.animatedTiles(recursive:)
    • ๐Ÿ“‡ rename SKTilemap.getObjects() -> SKTilemap.getObjects(recursive:)
    • ๐Ÿ“‡ rename SKTilemap.getObjects(ofType:) -> SKTilemap.getObjects(ofType:recursive:)
    • ๐Ÿ“‡ rename SKTilemap.getObjects(named:) -> SKTilemap.getObjects(named:recursive:)
    • ๐Ÿ“‡ rename SKTileLayer.getAnimatedTiles() -> SKTileLayer.animatedTiles()
    • ๐Ÿ“‡ rename SKObjectGroup.getObject(named:) -> SKObjectGroup.getObjects(named:)
    • ๐Ÿ“‡ rename SKTile.getVertices() -> SKTile.getVertices(offset:)
    • ๐Ÿ“‡ rename TiledLayerGrid -> SKTiledDebugDrawNode