excaliburjs / excalibur-ldtk

Excalibur LDTK plugin

Home Page:https://excaliburjs.com/docs/ldtk-plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Excalibur LDtk Plugin

This extension adds support for LDtk tile maps from https://ldtk.io/ in Excalibur!

This plugin supports the latest released version of LDtk, currently 1.5.3.

Installation

npm install @excaliburjs/plugin-ldtk

Create your resource, load it, then add it to your scene!

const game = new ex.Engine({...});

const ldtkMap = new LdtkResource('./path/to/my/cool-map.ldtk');

const loader = new ex.Loader([ldtkMap]);

game.start(loader).then(() => {
    ldtkMap.addToScene(game.currentScene);
});

Read the full documentation at https://excaliburjs.com/docs/ldtk-plugin

Local Development

  • Using nodejs and npm
  • Run the npm install to install dependencies
  • Run the npm run start to run the development server to test out changes

Building bundles

  • Run npm run start to produce javascript bundles for debugging in the dist/ folder
  • Run npm run build to produce javascript bundles for production (minified) in the dist/ folder

About

Excalibur LDTK plugin

https://excaliburjs.com/docs/ldtk-plugin

License:BSD 2-Clause "Simplified" License


Languages

Language:TypeScript 96.9%Language:JavaScript 3.1%