SpriteSheet Pack(スプライトシート作成)

`List<Image>` を 1 本の `SpriteSheet` 専用型へまとめるノードです。

上級
Since P00

入力ポート

Frames(フレーム一覧)

シートへ詰めるフレーム画像一覧です

List<Image>
FPS(FPS)

FPS の上書きです

Int
Columns(列数)

列数の上書きです

Int
Fill Order(配置順)

row_major / column_major の上書きです

Text

出力ポート

Spritesheet(スプライトシート)

作成した SpriteSheet document です

SpriteSheet
Frame Count(フレーム数)

総フレーム数です

Int
FPS(FPS)

出力 FPS です

Int
Columns(列数)

実際に使われた列数です

Int
Rows(行数)

実際に使われた行数です

Int
Frame Width(フレーム幅)

1フレーム幅です

Int
Frame Height(フレーム高さ)

1フレーム高さです

Int
Fill Order(配置順)

実際に使われた配置順です

Text
Summary(概要)

作成結果の短い概要です

Text

概要

List<Image> を 1 本の SpriteSheet 専用型へまとめるノードです。

入力と出力

  • フレーム一覧 List<Image>: シートへ詰めるフレーム画像一覧です
  • FPS Int: FPS の上書きです
  • 列数 Int: 列数の上書きです
  • 配置順 Text: row_major / column_major の上書きです
  • スプライトシート SpriteSheet: 作成した SpriteSheet document です
  • フレーム数 Int: 総フレーム数です
  • FPS Int: 出力 FPS です
  • 列数 Int: 実際に使われた列数です
  • 行数 Int: 実際に使われた行数です
  • フレーム幅 Int: 1フレーム幅です
  • フレーム高さ Int: 1フレーム高さです
  • 配置順 Text: 実際に使われた配置順です
  • 概要 Text: 作成結果の短い概要です

主なパラメータ

主なパラメータはありません。

使いどころ

スプライトシート作成 は、List<Image> を 1 本の SpriteSheet 専用型へまとめるノードです。 ワークフロー内でこの処理を明示的なノードとして残したい場合に使います。

注意点

接続する入力の型とキャンバスサイズを確認しながら、プレビューで結果を確認してください。

SpriteSheet Pack (スプライトシート作成) — PixPipeline ノード解説