Back to Node List

List Unpack

list_unpack

Unpacks list elements into individual outputs

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
リスト
list
List<Number>
Required
展開するリスト

Output Ports

NameTypeDescription
要素 0
item_0
Number
リストの要素 0
要素 1
item_1
Number
リストの要素 1
要素 2
item_2
Number
リストの要素 2
要素 3
item_3
Number
リストの要素 3
要素数
count
Int
リストの要素数

Parameters

NameTypeDefaultRangeDescription / Options
要素の型
item_type
Enum
Number

このノードが展開するリスト要素の型を選びます。Any は上級者向けです。

  • 数値(汎用)Number
    Float と Int の両方を扱える数値リストです
  • 小数Float
    小数値のリストです
  • 整数Int
    整数値のリストです
  • ON/OFFBool
    ON/OFF のリストです
  • Color
    色のリストです
  • 文字Text
    文字のリストです
  • 画像Image
    画像のリストです
  • パスPath
    パスのリストです
  • ピクセル線PixelLine
    ピクセル線のリストです
  • Vec2Vec2
    2D ベクトルのリストです
  • Vec3Vec3
    3D ベクトルのリストです
  • OKLCH補正OklchAdjust
    OKLCH基準の明るさ・鮮やかさ・色相・透明度の補正セットのリストです
  • パレットPalette
    パレットのリストです
  • リストList
    リストのリストを作ります
  • マップMap
    マップのリストです
  • 文字レイアウトTextLayout
    文字レイアウトのリストです
  • ピクセルパッチPixelPatch
    ピクセルパッチのリストです
  • 記録レイヤーRecordedLayer
    記録レイヤーのリストです
  • アニメーションクリップAnimationClip
    アニメーションクリップのリストです
  • AsepriteファイルAsepriteFile
    Aseprite document のリストです
  • ルールグリッドRuleGridSpec
    RuleGridSpec のリストです
  • ルールタイルセットRuleTileSet
    RuleTileSet のリストです
  • ルールタイル素材RuleTileAsset
    RuleTileAsset のリストです
  • ルールセットRuleSet
    RuleSet のリストです
  • ルールキャンバスRuleCanvas
    RuleCanvas のリストです
  • 解決済みルール配置RuleResolved
    RuleResolved のリストです
  • ルールタイルアトラスRuleTileAtlas
    RuleTileAtlas のリストです
  • 9スライスNineSlice
    9スライスUI素材のリストです
  • 2D FX 状態FxState2D
    FxState2D のリストです
  • スプライトシートSpriteSheet
    スプライトシートのリストです
  • バリアントスナップショットVariantSnapshot
    variant snapshot のリストです
  • バリアントレシピVariantRecipe
    variant recipe のリストです
  • バリアントレコードVariantRecord
    variant record のリストです
  • IsoItemIsoItem
    IsoItem のリストです
  • IsoSceneIsoScene
    IsoScene のリストです
  • IsoWorldIsoWorld
    IsoWorld のリストです
  • Any(上級者向け)Any
    上級者向けです。どの型でも混ぜられますが、取り出した値の型が下流ノードの期待と合わないと実行時エラーになります。
出力数
count
Int
41–16

出力スロットの数

技術詳細

  • item_typelist 入力と各 item_n 出力の型が連動します
  • count は「表示する出力スロット数」で、実際のリスト長とは別です
  • count 出力は実際に届いたリストの要素数を返します
  • PaletteList<Color> として展開できます
  • Any を選ぶと混在リストも展開できますが、下流で型不一致の警告が出る可能性があります

使用例

  • List<Image> を個別出力して複数のプレビューや分岐に渡す
  • 色パレットを展開して各色を個別ノードへ送る
  • count 出力を使って、現在有効な候補数を別ノードで参照する
Back to Node List
List Unpack — PixPipeline Node Reference