@reldens/tile-map-optimizer

0.19.0 • Public • Published

Reldens - GitHub - Release

Reldens - Tile Map Optimizer

A tool to optimize a tile map JSON, merge multiple tilesheets into a single image only with the used tiles.

Need some specific feature?

Request a feature here: https://www.reldens.com/features-request


Documentation

https://www.reldens.com/documentation/tile-map-optimizer/

Simple to use example:

Create a file to configure the optimizer with the file to be optimized:

const { TileMapOptimizer } = require('@reldens/tile-map-optimizer');
const originalJSON = require('./reldens-town.json');

const options = {
    originalJSON,
    originalMapFileName: 'reldens-town',
    factor: 2,
    transparentColor: '#000000',
    rootFolder: __dirname
};

const tileMapOptimizer = new TileMapOptimizer(options);

tileMapOptimizer.generate().catch((error) => {
    console.log(error);
}).then(() => {
    console.log('Map saved! Check generated folder.');
});

Run it:

$ node ./optimize-example.js

Look for your optimized maps on the "generated" folder.


Package Sidebar

Install

npm i @reldens/tile-map-optimizer

Weekly Downloads

8

Version

0.19.0

License

MIT

Unpacked Size

510 kB

Total Files

15

Last publish

Collaborators

  • dpastorini