概要
スプライトシートを「コマが並んだ1枚の普通の画像」に変換するノードです。ゲームエンジンにシートPNGとして渡したいとき、Batch Export の手前に挟むだけで書き出せます。書き出し前にシート全体へ仕上げをかけたいときの入り口にもなります。
使い方のポイント
- 定番のつなぎ方:
animation_render→ sprite_sheet_to_image →batch_export。これでシートが1枚のPNGになります - シートの並び(列数・行数)は上流の
animation_render/sprite_sheet_pack側で決めます。横一列が欲しければそちらのcolumnsをコマ数と同じにしてください - 変換後はただの画像なので、
outline(全コマまとめて縁取り)やpalette_quantize(全コマ同時に減色)など、通常の画像加工が全部使えます
よくある失敗
- 並びを変えたいのにパラメータがない — このノードは変換するだけです。並びの変更は上流のシート作成側(
columns等)で行ってください - コマごとに個別のPNGが欲しい — それはこのノードではなく
sprite_sheet_to_framesの仕事です
関連ノード
sprite_sheet_to_frames— コマごとの画像リストが欲しいときはこちらspritesheet_to_aseprite/aseprite_export— Aseprite ファイルとして渡したいときはこちらbatch_export— 変換後のPNG書き出し先