Skip to main content
Go to Editor

Jenis Soket & Aliran Data

Artikel ini menerangkan jenis data yang digunakan oleh soket dalam graf nod dan perkara yang boleh disambungkan ke mana.

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 dataDihasilkan olehSambung ke
payload, payload_in, payload_outSpine MuatanInputNode, kebanyakan nod pemprosesanMemproses nod (RDP/Spline/Refit/Quantizer/Cleanup/etc.), kemudianOutputNode.payload
original_jsonJSONInputNodeDiagnosticNode, JSONDiffNode.json_before, OutputNode.original_json, beberapa nod atlas (cth. mod alfa pembungkus semula)
reconstructed_json_outJSONOutputNodeJSONDiffNode.json_after, pengesah/nyahpepijat
changesSenarai perubahanBeberapa nod pemprosesan +OutputNodeAnimationViewerNode(pilihan), laporan/nyahpepijat
atlas_projectProjek AtlasInputNode/ atlas pemaparAtlasUnpackerNode.atlas_project, OutputNode.atlas_project, penapis atlas
atlas_in, atlas_outProjek Atlas (atau strim berkaitan atlas)Atlas nod / penapisAtlas nod,AtlasViewerNode, AtlasMergerNode(melalui berbilang inputnya)
sprites_out, sprites_in, sprites_data_inSpriteAtlasUnpackerNode, penapisAssetViewerNode.sprites_in, AtlasRepackerNode.sprites_data_in
atlas_inputsBerbilang Projek AtlasPelbagai sumberAtlasMergerNode.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_projectAtlasUnpackerNode→ (pilihan:AssetViewerNode) → AtlasRepackerNodeOutputNode.atlas_project/atlas_assets.