Guia de l'extractor de sprites

Sprite Sheet Unpacker en línia: com dividir els fulls de sprite en PNG a l'instant

Apreneu a dividir els fulls de sprites i els atles de textures en marcs individuals PNG mitjançant la detecció automàtica, el tall de graella i els fulls de configuració JSON/plist.

11 lectura mínima • 2026-06-05

Introducció

Els fulls de sprites empaquetats són vitals per a l'eficiència de la representació en temps d'execució, però hi ha moments en què cal revertir aquest procés. Els artistes, els desenvolupadors i els modders de jocs sovint necessiten modificar marcs individuals, extreure textures heretades o dividir les fitxes de fulls en actius PNG en brut.

Un Sprite Sheet Unpacker basat en web ofereix una ruta instantània i sense configuració per aconseguir-ho. En lloc d'obrir els editors image per retallar marcs manualment, podeu carregar fulls i dividir-los en segons mitjançant la detecció automàtica de contorns, fitxers de coordenades o quadrícules de rajoles.

Aquesta guia explica el flux de treball per desempaquetar atles de textures en línia, seleccionar el mode de tall adequat i validar les animacions de fotogrames extretes al dispositiu abans de l'exportació.

Els modes bàsics de desempaquetat dels fulls de textura

Un desempaquetador llest per a la producció ha d'oferir diversos mètodes de tall perquè els fulls de sprite es construeixen de manera diferent. Les quadrícules són perfectes per als mapes de rajoles retro, mentre que els fitxers de coordenades són necessaris per als atles retallats sense quadrícula.

ToolBuddy admet quatre mètodes de tall per cobrir totes les estructures d'actius del joc, processant fitxers completament a la memòria local per preservar la velocitat i la privadesa.

  • Detecció automàtica: traça automàticament els límits de píxels per tallar formes irregulars.
  • Analizador de configuració: llegeix fitxers JSON, plist, XML o atles per analitzar les coordenades amb nom.
  • Divisió de quadrícula: divideix els fulls per mides de cel·les uniformes amb desplaçaments i marges personalitzats.
  • Selecció manual: us permet dibuixar caixes de retall personalitzades directament al full.

Com dividir un full de sprites en marcs PNG pas a pas

Comenceu preparant el vostre full de sprites image (PNG o JPG). Si teniu un fitxer de metadades de coordenades (com ara un plist o un full JSON exportat des de Texture Packer), pengeu-lo juntament amb el image. El descomprimidor detectarà automàticament el format i maparà els noms a les seves regions exactes.

Si no hi ha cap fitxer de configuració disponible, seleccioneu "Detecció automàtica" per permetre que l'analitzador de límits contorn formes sòlides o introduïu les dimensions de la cel·la en mode "Quadrilla". Reviseu les línies de tall del llenç, seleccioneu marcs per inspeccionar els detalls i exporteu els resultats com a paquet zip.

  • Carregueu el vostre full de sprites image i el fitxer de coordenades opcional.
  • Seleccioneu el vostre mode de tall (Automàtic, Configuració, Quadrícula o Manual).
  • Inspeccioneu els quadres de marc tallats al visor visual interactiu.
  • Baixeu els fotogrames extrets empaquetats en una única carpeta ZIP.

Validació de sprites amb el reproductor d'animació integrat

Desembalar marcs és només la meitat de la feina; també heu de confirmar que la transició sigui suau. El reproductor de llenços interactiu us permet compilar fotogrames extrets en un bucle d'animació, verificant la reproducció abans de desar-los.

En ajustar el control lliscant FPS i visualitzar els estats del bucle, podeu capturar fotogrames que falten o desplaçaments de registre directament al navegador, eliminant la prova i error d'importació del motor.

  • Compilador de bucles d'animació visual per a fotogrames extrets.
  • Configuració de velocitat de reproducció ajustable (FPS).
  • Caixa de vista prèvia interactiva amb capacitats de panoràmica i zoom.

Comprensió dels formats de fitxer de coordenades

Els fulls de metadades contenen instruccions que assignen els noms dels sprites als quadres delimitadors. Si sou actius d'enginyeria inversa, saber quin format teniu ajuda a resoldre els avisos de l'analitzador.

ToolBuddy admet fulls plist per a Cocos2d, JSON Hash/Array per Phaser i PixiJS, fulls XML per a Starling i fitxers d'atles de text per a Spine, assegurant la precisió de les coordenades.

Integració del desempaquetat al vostre pipeline d'actius

El desembalatge de fulls sovint va seguit d'una optimització. Si els fotogrames extrets requereixen una reducció de mida, podeu dirigir-los a través del compressor Image. Si necessiteu reordenar-los, torneu-los a importar a Texture Packer per crear fulls nets i optimitzats.

L'enllaç d'aquestes utilitats proporciona un flux complet de gestió d'actius, mantenint el cicle d'iteració del disseny ràpid, organitzat i en funcionament completament local.

FAQ

Preguntes de seguiment habituals que fan els lectors després de passar per aquest flux de treball.

Puc desempaquetar un full de sprites sense el seu fitxer JSON o plist?

Sí. Si no teniu cap fitxer de metadades, utilitzeu el mode "Detecció automàtica" per traçar els límits de les formes automàticament, o utilitzeu el mode "Quadrilla" si els sprites estan disposats en fitxes uniformes.

Quins formats de full de metadades analitza l'eina?

El desempaquetat analitza els fitxers de text JSON (Hash/Array), plist (Cocos), XML (Starling/Sparrow), CSS i Spine.

Hi ha un límit de mida de fitxer per desempaquetar en línia?

No. Com que els fitxers es processen localment a la memòria del navegador sense càrregues del servidor, podeu desempaquetar fulls de textura grans (fins a 4096 × 4096 i més) a l'instant.