akashic-tmx-tile
v0.0.2
Published
tmx を解釈し akashic-tile を利用して描画するためのライブラリ
Downloads
1
Readme
akashic-tmx-tile
akashic-tmx-tile は、Akashic Engine用の TMX Map Format 描画ライブラリです。 内部で akashic-tile を利用して描画しています。
使い方
まず次の3つのファイルを用意しアセットとして使えるようにしておきます。
- image/tile_image.png
- text/tile.tsx
- text/map.tmx
import {TMXTile} from 'akashic-tmx-tile';
function main(param: g.GameMainParameterObject): void {
const scene = new g.Scene({game: g.game, assetIds: ['tile_image', 'tile', 'map']});
scene.loaded.add(() => {
const tmxTile = new TMXTile({scene}, {
asset: {
tilesetImage: <g.ImageAsset>scene.assets['tile_image'],
tileset: <g.TextAsset>scene.assets['tile'],
map: <g.TextAsset>scene.assets['map']
}
});
scene.append(tmxTile);
tmxTile.load(); // load map async
});
g.game.pushScene(scene);
}
export = main;
制約
まだ基本的な部分しか対応していません。 複数 tileset は使えないなどの制約があります。
利用方法
akashic-cliをインストールした後、
akashic install akashic-tmx-tile
でインストールできます。
ビルド方法
npm run build
によりビルドできます。
npm install
npm run build
ライセンス
本リポジトリは MIT License の元で公開されています。