概要
タイルセットをTiled のタイルセットJSON(.tsj)に書き出すノードです。
tiled_map_export と対で使い、Tiled 側で開けるマップ一式を完成させます。
これは従来互換のJSON fragment出力です。画像・map・tilesetを検証して一括保存する
用途では tile_bundle_export の TiledV1 profileを推奨します。
使い方のポイント
- このノードはJSONだけを書く。タイル画像PNG自体は
rule_tile_packの atlas をbatch_export等で別途保存し、image_pathにその ファイル名を書く——という3点の整合が要 tiled_map_export側のtileset_sourceはこのJSONのファイル名を指す- 接続atlasはtile setとgrid・件数・entry ID・配置順が一致している必要がある。 TiledのGIDはRowMajor前提のため、legacy出力ではColumnMajorを明示的に拒否する
関連ノード
tiled_map_export— マップ側の相方rule_tile_pack/autotile_from_parts— タイルセット・アトラスの供給元batch_export— アトラス画像PNGの書き出し
何をするノードか
このノードは、PixPipelineで作ったタイルセットを、マップエディタのTiledへ渡しやすい形にします。
出力するのはタイルセット用のJSON文字列です。保存先を指定すれば .tsj や .json としてファイル保存もできます。
このノード自体はタイル画像PNGを保存しません。JSONの中に「Tiled側でどの画像ファイルを参照するか」を書くだけです。タイル画像は別の画像書き出し経路で用意します。
主な設定
| ID | 名前 | 説明 |
|---|---|---|
path |
保存先 | JSONをファイル保存する場合の保存先です。空なら文字列出力だけ行います。 |
image_path |
画像パス | Tiled側で参照するタイル画像ファイル名です。 |
save_mode |
保存モード | JSONファイルを保存するか、既存ファイルを上書きするかです。 |
どういう時に使うか
- PixPipelineで作ったタイルセットをTiledへ持っていきたい時
.tsjまたは.jsonのタイルセットファイルを作りたい時TiledMapExportで作ったマップJSONから参照するタイルセットJSONを用意したい時