Jenis Soket & Aliran Data
Artikel ini menjelaskan tipe data yang digunakan oleh soket dalam grafik node dan apa yang dapat dihubungkan dimana.
Aturan cepat
Palingpengolahannode beroperasi pada aSpine Muatan. Node yang berhubungan dengan Atlas beroperasi padaProyek AtlasatauSprite. MenggunakanValidatorNodeketika Anda tidak yakin dengan apa yang diharapkan oleh soket.
Jenis soket
- Spine Muatan— representasi proyek Spine yang ramah proses dan digunakan oleh sebagian besar node pemrosesan.
- Proyek Atlas— Metadata atlas + gambar laman yang digunakan oleh simpul atlas.
- Sprite— membongkar gambar/wilayah sprite (Atlas Unpacker → Asset Penampil / Atlas Repacker).
- JSON— Spine asli atau direkonstruksi JSON untuk diagnostik/validasi/diffing.
- Perubahan— daftar/aliran perbedaan yang dihasilkan oleh beberapa pengoptimal dan digunakan oleh node penampil/pelaporan.
Kunci → ketik → sambungkan ke
| Kunci soket (contoh) | Tipe data | Diproduksi oleh | Hubungkan ke |
|---|---|---|---|
payload, payload_in, payload_out | Spine Muatan | InputNode, sebagian besar node pemrosesan | Memproses node (RDP/Spline/Refit/Quantizer/Cleanup/etc.), laluOutputNode.payload |
original_json | JSON | InputNode | DiagnosticNode, JSONDiffNode.json_before, OutputNode.original_json, beberapa node atlas (misalnya mode repacker alpha) |
reconstructed_json_out | JSON | OutputNode | JSONDiffNode.json_after, validator/debug |
changes | Daftar perubahan | Beberapa node pemrosesan +OutputNode | AnimationViewerNode(opsional), laporan/debug |
atlas_project | Proyek Atlas | InputNode/ penampil atlas | AtlasUnpackerNode.atlas_project, OutputNode.atlas_project, filter atlas |
atlas_in, atlas_out | Proyek Atlas (atau aliran terkait atlas) | Atlas simpul/filter | Atlas simpul,AtlasViewerNode, AtlasMergerNode(melalui multi-inputnya) |
sprites_out, sprites_in, sprites_data_in | Sprite | AtlasUnpackerNode, filter | AssetViewerNode.sprites_in, AtlasRepackerNode.sprites_data_in |
atlas_inputs | Beberapa Proyek Atlas | Berbagai sumber | AtlasMergerNode.atlas_inputs(hubungkan beberapa atlas) |
Saluran pipa yang praktis
- Pengoptimalan JSON dasar:
InputNode→ (opsional:DiagnosticNode/ filter) → pengoptimal (RDPNode,SplineNode,QuantizerNode, …) →OutputNode. - Atlas mengemas ulang:
InputNode.atlas_project→AtlasUnpackerNode→ (opsional:AssetViewerNode) →AtlasRepackerNode→OutputNode.atlas_project/atlas_assets.
