Jenis Soket & Aliran Data
Artikel ini menerangkan jenis data yang digunakan oleh soket dalam graf nod dan perkara yang boleh disambungkan ke mana.
Peraturan cepat
Kebanyakanpemprosesannod beroperasi pada aSpine Muatan. Nod berkaitan Atlasberoperasi padaProjek AtlasatauSprite. gunaValidatorNodeapabila anda tidak pasti apa yang diharapkan oleh soket.
Jenis soket
- Spine Muatan— perwakilan mesra masa jalan bagi projek Spine yang digunakan oleh kebanyakan nod pemprosesan.
- Projek Atlas— atlas metadata + imej halaman yang digunakan oleh nod atlas.
- Sprite— imej/rantau sprite yang dibongkar (Atlas Unpacker → Asset Pemapar / Atlas Repacker).
- JSON— asal atau dibina semula Spine JSON untuk diagnostik/pengesahan/pembezaan.
- Perubahan— senarai/strim perbezaan yang dihasilkan oleh beberapa pengoptimum dan digunakan oleh nod pemapar/pelaporan.
Kekunci → taip → sambung ke
| Kunci soket (contoh) | Jenis data | Dihasilkan oleh | Sambung ke |
|---|---|---|---|
payload, payload_in, payload_out | Spine Muatan | InputNode, kebanyakan nod pemprosesan | Memproses nod (RDP/Spline/Refit/Quantizer/Cleanup/etc.), kemudianOutputNode.payload |
original_json | JSON | InputNode | DiagnosticNode, JSONDiffNode.json_before, OutputNode.original_json, beberapa nod atlas (cth. mod alfa pembungkus semula) |
reconstructed_json_out | JSON | OutputNode | JSONDiffNode.json_after, pengesah/nyahpepijat |
changes | Senarai perubahan | Beberapa nod pemprosesan +OutputNode | AnimationViewerNode(pilihan), laporan/nyahpepijat |
atlas_project | Projek Atlas | InputNode/ atlas pemapar | AtlasUnpackerNode.atlas_project, OutputNode.atlas_project, penapis atlas |
atlas_in, atlas_out | Projek Atlas (atau strim berkaitan atlas) | Atlas nod / penapis | Atlas nod,AtlasViewerNode, AtlasMergerNode(melalui berbilang inputnya) |
sprites_out, sprites_in, sprites_data_in | Sprite | AtlasUnpackerNode, penapis | AssetViewerNode.sprites_in, AtlasRepackerNode.sprites_data_in |
atlas_inputs | Berbilang Projek Atlas | Pelbagai sumber | AtlasMergerNode.atlas_inputs(sambungkan beberapa atlas) |
Saluran paip praktikal
- Pengoptimuman JSON asas:
InputNode→ (pilihan:DiagnosticNode/ penapis) → pengoptimum (RDPNode,SplineNode,QuantizerNode, …) →OutputNode. - Atlas pembungkusan semula:
InputNode.atlas_project→AtlasUnpackerNode→ (pilihan:AssetViewerNode) →AtlasRepackerNode→OutputNode.atlas_project/atlas_assets.
