ノード一覧に戻る

リストから選ぶ

list_get

リストからインデックス指定で 1 つの要素を選びます。範囲外の値は先頭/末尾にクランプされます。

下書き
解説あり

入力ポート

名前説明
リスト
list
List<Number>
必須
要素を選ぶ対象のリストです

出力ポート

名前説明
要素
item
Number
選ばれた要素です

パラメータ

名前既定値範囲説明・選択肢
要素の型
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
    上級者向けです。どの型でも混ぜられますが、取り出した値の型が下流ノードの期待と合わないと実行時エラーになります。
インデックス
index
Int
00–1024

取得する要素の番号です(0始まり)。📌 で入力ピン化して動的に切り替えられます。

まず大事なこと

  • ListGet は、候補の中から 1 件だけ選ぶ ノードです
  • 0 始まりなので、1 件目は 0、2 件目は 1 です

まずはこの例

入力リストがこうだとします。

[10, 20, 30]

例1: index = 1

item = 20

例2: index = 0

item = 10

例3: index = 99

範囲外でもエラーにはならず、末尾にクランプされます。

item = 30

どういう時に使うか

  • 候補を 1 つだけ抜き出したい時
  • List Create でまとめた画像の中から 1 枚だけ使いたい時
  • Int ノードやアニメーションで index を動かして選択を切り替えたい時

注意

  • リスト長に応じて Inspector の index スライダー上限が自動調整されます
  • 空リストが来た場合は出力せず、下流に値を流しません
  • PaletteList<Color> として扱えます
ノード一覧に戻る
リストから選ぶ — PixPipeline ノード解説