Skip to main content
Go to Editor

插槽類型與資料流

本文說明節點圖中插槽使用的資料型別,以及哪些可以彼此連接。

快速規則

大多數處理節點都在Spine Payload 上運作。與 atlas 相關的節點會使用Atlas ProjectSprites。若不確定插槽需要什麼,請使用 ValidatorNode

插槽類型

  • Spine Payload — 多數處理節點使用、適合 runtime 的 Spine 專案表示。
  • Atlas Project — atlas 中繼資料 + page 圖片,供 atlas 節點使用。
  • Sprites — 解包後的 sprite 圖片/region(Atlas Unpacker → Asset Viewer / Atlas Repacker)。
  • JSON — 原始或重建的 Spine JSON,用於診斷/驗證/比較差異。
  • Changes — 一些最佳化器產生的 diff 清單/串流,供 viewer/報告節點使用。

鍵 → 型別 → 連接到

插槽鍵(例)資料型別產生者可連接到
payload, payload_in, payload_outSpine PayloadInputNode、多數處理節點處理節點(RDP/Spline/Refit/Quantizer/Cleanup/等),最後接到 OutputNode.payload
original_jsonJSONInputNodeDiagnosticNodeJSONDiffNode.json_beforeOutputNode.original_json、部分 atlas 節點(例如 repacker 的 alpha 模式)
reconstructed_json_outJSONOutputNodeJSONDiffNode.json_after、驗證/除錯
changesChanges 清單部分處理節點 + OutputNodeAnimationViewerNode(可選)、報告/除錯
atlas_projectAtlas ProjectInputNode / atlas viewerAtlasUnpackerNode.atlas_projectOutputNode.atlas_project、atlas filters
atlas_in, atlas_outAtlas Project(或 atlas 相關串流)atlas 節點/filtersatlas 節點、AtlasViewerNodeAtlasMergerNode(透過 multi-input)
sprites_out, sprites_in, sprites_data_inSpritesAtlasUnpackerNode、filtersAssetViewerNode.sprites_inAtlasRepackerNode.sprites_data_in
atlas_inputs多個 Atlas Projects多個來源AtlasMergerNode.atlas_inputs(連接多個 atlas)

實用管線

  • 基本 JSON 最佳化InputNode →(可選:DiagnosticNode / filters)→ 最佳化器(RDPNodeSplineNodeQuantizerNode、…)→ OutputNode
  • Atlas 重新打包InputNode.atlas_projectAtlasUnpackerNode →(可選:AssetViewerNode)→ AtlasRepackerNodeOutputNode.atlas_project/atlas_assets