Back to Node List

Tiled Map Export

tiled_map_export

Builds a Tiled map JSON file text from finished tile placement.

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
解決済みルール配置
resolved
RuleResolved
Required
Tiled用JSONに変換する、実際に置くタイル画像が決まった状態です。

Output Ports

NameTypeDescription
JSON
json
Text
Tiledで読むためのマップJSON文字列です。
警告
warnings
Text
Tiled形式に変換しきれない情報など、気をつける点です。

Parameters

NameTypeDefaultRangeDescription / Options
保存先
path
FilePath

JSONをファイル保存する場合の保存先です。空なら文字列出力だけ行います。

タイルセット参照
tileset_source
Text
tiles.tsj

Tiled側でこのマップが参照するタイルセットJSONのファイル名です。

保存モード
save_mode
Enum
Disabled

JSONファイルを保存するか、既存ファイルを上書きするかです。

  • 無効Disabled
  • 新規のみCreateIfMissing
  • 上書きOverwrite

何をするノードか

このノードは、RuleRenderTileMapCanvas から出た完成配置を、Tiledで読み込めるマップJSONへ変換します。

完成配置とは、マップの各マスに「実際にどのタイル画像を置くか」が決まった状態です。地形名やルールのままではなく、Tiledへ渡せるタイル番号の並びに近い形へ変えます。

保存先を指定すれば .tmj.json としてファイル保存もできます。

主な設定

ID 名前 説明
path 保存先 JSONをファイル保存する場合の保存先です。空なら文字列出力だけ行います。
tileset_source タイルセット参照 Tiled側でこのマップが参照するタイルセットJSONのファイル名です。
save_mode 保存モード JSONファイルを保存するか、既存ファイルを上書きするかです。

どういう時に使うか

  • PixPipelineで作ったタイルマップをTiledへ持っていきたい時
  • .tmj または .json のマップファイルを作りたい時
  • Tiled側で編集・確認できる形に変換したい時

注意

左右反転・上下反転はTiled用の値に変換します。P14時点では回転情報を完全には変換しないため、回転が含まれる場合は warnings に出します。

参照: Tiled JSON Map Format

Back to Node List
Tiled Map Export — PixPipeline Node Reference