Beispiel #1
0
    public void Start()
    {
        TiledFiletype type = TiledType.GetAssetType(TextAssetName);

        if (type == TiledFiletype.Map)
        {
            TiledMap map = TiledMap.ReadMap(TextAssetName);
            foreach (TiledLayer layer in map.layers)
            {
                TiledLayerTile[] tiles = layer.GetTiles();
                if (tiles != null)
                {
                    foreach (TiledLayerTile tile in tiles)
                    {
                        // Debug.LogFormat("Tile({0},{1}) = {2} H={3} V={4} D={5}", tile.X, tile.Y, tile.Gid, tile.IsFlippedHorz, tile.IsFlippedVert, tile.IsFlippedDiag);
                    }
                }
            }
        }
        else if (type == TiledFiletype.Tileset)
        {
            TiledTileset tileset = TiledTileset.ReadTileset(TextAssetName);
            tileset.PrintSummary();
        }
    }