ノード一覧に戻る

Aseタグ

ase_tags

Aseprite のアニメーションタグを map のリストとして取り出します。

下書き
解説あり

入力ポート

名前説明
Aseprite
ase
AsepriteFile
必須
元の Aseprite document です。

出力ポート

名前説明
タグ一覧
tags
List<Map>
タグを map のリストとして返します。
タグ数
count
Int
タグ数です。
概要
summary
Text
抽出したタグの短い概要です。

まず大事なこと

  • tags は text ではなく List<Map> です
  • そのため、P08/P09 の
    • ListGet
    • ListMap
    • ListFilter へそのままつなげます

tags の中身

各 tag は次の key を持つ Map です。

key 意味
name Text tag 名
from_frame Int 開始フレーム
to_frame Int 終了フレーム
direction Text 再生方向
repeat Int repeat 回数

一番基本の使い方

AsepriteLoad
  -> AseTags
  -> ListGet

これで tag を 1 件選んで中身を確認できます。

もし Aseprite 側に

  • idle
  • walk

の 2 つの tag があるなら、tags は概念的にこうなります。

[
  {
    "name": "idle",
    "from_frame": 0,
    "to_frame": 3,
    "direction": "forward",
    "repeat": 0
  },
  {
    "name": "walk",
    "from_frame": 4,
    "to_frame": 11,
    "direction": "forward",
    "repeat": 0
  }
]

どういう時に使うか

  • Aseprite の tag 情報を graph 側で参照したい時
  • 特定の tag だけを ListFilter で残したい時
  • tag 名や frame 範囲を UI や variant 側へ渡したい時

注意

  • v1 は tag 情報を読むだけです
  • tag を編集して書き戻す高度な workflow は後段です
ノード一覧に戻る