概要
タイルマップをゲームで使える形にフォルダ書き出しするノードです。プロファイルで「画像列(PNGシーケンス)」「汎用ランタイム(atlas+tileset+map JSON)」「Tiled(.tmj/.tsj+atlas)」を選べます。書き出しはステージング→検証→原子的置き換えのトランザクションで行われ、半端なフォルダを残しません。
使い方のポイント
pixpipeline_native_v1/tiled_v1はcanvas(tile_studioの出力)を接続します。images_v1はtile_canvas_animation_renderのframesを接続します。- 汎用ランタイム形式の仕様は
docs/contracts/tile-runtime-v1/README.mdが正本です(座標・アニメ位相・half-open rect などの契約)。自作エンジンはこれに合わせて読み込めます。 - Tiledは均一セル寸法が前提です。セルより大きいタイル(overhang)が含まれると書き出しはエラーになります(黙って変形しません)。
report出力に機能損失・警告がまとまります。空でないときは内容を確認してください。
よくある失敗
- Tiledで「raster does not match the cell size」 — セル寸法と違う画像を持つタイルが含まれています。素材を焼き直すかnative形式を使ってください。
- images_v1 でエラー —
frames入力(List)が未接続です。
関連ノード
tile_canvas_render/tile_canvas_animation_render— 入力になる解決・フレーム生成tiled_map_export/tiled_tileset_export— 既存のJSON単体書き出し(互換維持)