UNPKG

pixi-tiled-utils

Version:
43 lines (40 loc) 887 B
const PIXI = require("pixi-shim"); const tu = require("../lib"); const app = new tu.FullscreenApplication(); const json = { // json you get from Tiled application backgroundcolor: "#656667", height: 4, layers: [], nextobjectid: 1, orientation: "orthogonal", properties: [ { name: "mapProperty1", type: "string", value: "one", }, { name: "mapProperty2", type: "string", value: "two", }, ], renderorder: "right-down", tileheight: 32, tilesets: [ { // at least one tileset is required for tiled-utils }, ], tilewidth: 32, version: 1, tiledversion: "1.0.3", width: 4, }; const tileset = new PIXI.Sprite(); app.world = new PIXI.Tiled.World(); app.world.create(json, tileset).then((world) => { app.stage.addChild(world); console.log(`world has ${app.stage.children.length} children`); });