SpriteSheet Playback(スプライトシート再生)

spritesheet 契約を再生し、現在フレームの `Image` を返すノードです。

上級
Since P00

入力ポート

Spritesheet(スプライトシート)

再生する SpriteSheet document です

SpriteSheet
Time(時間)

再生位置です

Float
Frame(フレーム)

直接フレーム指定です。time より優先されます

Int

出力ポート

Spritesheet(スプライトシート)

入力契約をそのまま流す SpriteSheet document です

SpriteSheet
Image(画像)

現在フレーム画像です

Image
Frame(フレーム)

実際に使われたフレーム番号です

Int
Frame Count(フレーム数)

正規化後のフレーム数です

Int
FPS(FPS)

正規化後の FPS です

Int
Columns(列数)

正規化後の列数です

Int
Rows(行数)

正規化後の行数です

Int
Frame Width(フレーム幅)

正規化後の 1 フレーム幅です

Int
Frame Height(フレーム高さ)

正規化後の 1 フレーム高さです

Int
Fill Order(配置順)

正規化後の配置順です

Text
Summary(概要)

再生結果の短い概要です

Text

概要

spritesheet 契約を再生し、現在フレームの Image を返すノードです。

入力と出力

  • スプライトシート SpriteSheet: 再生する SpriteSheet document です
  • 時間 Float: 再生位置です
  • フレーム Int: 直接フレーム指定です。time より優先されます
  • スプライトシート SpriteSheet: 入力契約をそのまま流す SpriteSheet document です
  • 画像 Image: 現在フレーム画像です
  • フレーム Int: 実際に使われたフレーム番号です
  • フレーム数 Int: 正規化後のフレーム数です
  • FPS Int: 正規化後の FPS です
  • 列数 Int: 正規化後の列数です
  • 行数 Int: 正規化後の行数です
  • フレーム幅 Int: 正規化後の 1 フレーム幅です
  • フレーム高さ Int: 正規化後の 1 フレーム高さです
  • 配置順 Text: 正規化後の配置順です
  • 概要 Text: 再生結果の短い概要です

主なパラメータ

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

使いどころ

スプライトシート再生 は、spritesheet 契約を再生し、現在フレームの Image を返すノードです。 ワークフロー内でこの処理を明示的なノードとして残したい場合に使います。

注意点

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