Skip to main content
Go to Editor

Soket Türleri ve Veri Akışı

Bu makalede, düğüm grafiğindeki yuvaların kullandığı veri türleri ve nelerin nereye bağlanabileceği açıklanmaktadır.

Hızlı kural

Enişlemedüğümler bir üzerinde çalışırSpine Yükü. Atlas ile ilgili düğümler birAtlas ProjesiveyaSpritelar. KullanmakValidatorNodeBir soketin ne beklediğinden emin olmadığınızda.

Soket türleri

  • Spine Yükü— çoğu işlem düğümü tarafından kullanılan Spine projesinin çalışma zamanı dostu temsili.
  • Atlas Projesi— atlas meta verileri + atlas düğümleri tarafından kullanılan sayfa resimleri.
  • Spritelar— paketlenmemiş hareketli resim görüntüleri/bölgeleri (Atlas Paketten Çıkarıcı → Asset Goruntuleyici / Atlas Yeniden Paketleyici).
  • JSON— tanılama/doğrulama/diffing için orijinal veya yeniden oluşturulmuş Spine JSON.
  • Değişiklikler— bazı optimize ediciler tarafından üretilen ve görüntüleyici/raporlama düğümleri tarafından kullanılan farkların bir listesi/akışı.

Tuş → yaz → bağlan

Soket anahtarı (örnekler)Veri türüYapımcısıBağlan
payload, payload_in, payload_outSpine YüküInputNode, çoğu işlem düğümüDüğümlerin işlenmesi (RDP/Spline/Refit/Quantizer/Cleanup/etc.), ardındanOutputNode.payload
original_jsonJSONInputNodeDiagnosticNode, JSONDiffNode.json_before, OutputNode.original_json, bazı atlas düğümleri (ör. yeniden paketleyici alfa modu)
reconstructed_json_outJSONOutputNodeJSONDiffNode.json_after, doğrulayıcılar/hata ayıklama
changesDeğişiklik listesiBazı işleme düğümleri +OutputNodeAnimationViewerNode(isteğe bağlı), raporlar/hata ayıklama
atlas_projectAtlas ProjesiInputNode/ atlas görüntüleyiciAtlasUnpackerNode.atlas_project, OutputNode.atlas_project, atlas filtreleri
atlas_in, atlas_outAtlas Projesi (veya atlas ile ilgili akış)Atlas düğümleri/filtreleriAtlas düğümleri,AtlasViewerNode, AtlasMergerNode(çoklu girişi aracılığıyla)
sprites_out, sprites_in, sprites_data_inSpritelarAtlasUnpackerNode, filtrelerAssetViewerNode.sprites_in, AtlasRepackerNode.sprites_data_in
atlas_inputsBirden Çok Atlas ProjesiÇoklu kaynaklarAtlasMergerNode.atlas_inputs(birkaç atlas bağlayın)

Pratik boru hatları

  • Temel JSON optimizasyonu: InputNode→ (isteğe bağlı:DiagnosticNode/ filtreler) → optimize ediciler (RDPNode, SplineNode, QuantizerNode, …) → OutputNode.
  • Atlas yeniden paketleme: InputNode.atlas_projectAtlasUnpackerNode→ (isteğe bağlı:AssetViewerNode) → AtlasRepackerNodeOutputNode.atlas_project/atlas_assets.