Introduzione
La gestione degli sprite dei giochi spesso richiede l'inversione dei passaggi di ottimizzazione. Che tu stia testando il ripristino di vecchie trame, modificando i fotogrammi dei caratteri o dividendo raccolte di tessere per modifiche, il ritaglio manuale è noioso. Hai bisogno di uno strumento dedicato in grado di identificare, suddividere ed esportare i fotogrammi in modo sistematico.
Sprite Sheet Unpacker di ToolBuddy fornisce uno spazio di lavoro di estrazione completo e basato su browser. Dotato di parser di tracciamento dei contorni e interpreti di file di configurazione, automatizza la suddivisione dei frame mantenendo al sicuro i file delle risorse.
Questa panoramica delle funzionalità descrive il funzionamento dello strumento ed evidenzia i vantaggi in termini di produttività derivanti dal disimballaggio delle risorse locali.
Quattro modalità di taglio avanzate per adattarsi a qualsiasi layout di foglio
I fogli sprite sono organizzati in diversi layout a seconda di come sono stati imballati. Un unico metodo di slicing non è sufficiente. ToolBuddy offre quattro modalità distinte per garantire la compatibilità con qualsiasi formato di risorse di gioco.
Puoi alternare le modalità al volo. L'area di anteprima aggiorna immediatamente i limiti della griglia, aiutandoti a confermare le coordinate prima di esportare i file.
- Rilevamento automatico: traccia i canali alfa per delineare automaticamente forme irregolari senza griglia.
- Parser di configurazione: interpreta le coordinate atlante JSON (Hash/Array), plist, XML e Spine.
- Divisione griglia: imposta larghezza, altezza, spazi vuoti e offset personalizzati per i fogli di piastrelle.
- Selezione manuale: consente di disegnare aree di ritaglio personalizzate direttamente sulla tela del foglio.
Analisi dei metadati di configurazione per i frame denominati
La suddivisione di un atlante in base alle coordinate di solito rimuove i nomi dei frame, risultando in output generici (ad esempio "sprite-1.png"). Se viene fornito un foglio di configurazione, ToolBuddy legge le chiavi dei metadati per denominare di conseguenza ciascun file esportato.
Ciò mantiene le strutture delle directory e le convenzioni di etichettatura delle risorse, semplificando la reimportazione degli sprite nel progetto di sviluppo senza rinominare i file.
- Conserva i nomi degli sprite originali e le gerarchie dei prefissi delle cartelle.
- Supporta le variabili di rotazione, offset e taglio definite in plist o JSON.
- Risolve mappature multifoglio per configurazioni di atlante diviso.
Visualizzatore interattivo di dettagli e coordinate del frame
Controllare la precisione delle coordinate è importante prima di spedire le risorse. Il selettore del fotogramma evidenzia le regioni attive, mostrando le coordinate (X, Y), le dimensioni (larghezza, altezza), lo stato della rotazione e i dati di taglio in una barra laterale dedicata.
Questa visibilità dei metadati consente di verificare se le coordinate corrispondono alle configurazioni del motore, risolvendo gli offset prima di compilare i pacchetti di risorse.
- Tracciamento delle coordinate in tempo reale al passaggio del mouse sulla tela.
- Ispettore dettagliato dei metadati che mostra gli stati di offset e pivot.
- Controlli interattivi di zoom e panoramica della tela per ispezioni ravvicinate.
Compilatore di anteprima dell'animazione sprite incorporato
Per confermare che i fotogrammi dell'animazione siano allineati correttamente, lo strumento dispone di un lettore di riproduzione interattivo che compila i fotogrammi attivi in un ciclo di anteprima.
È possibile modificare la velocità dei fotogrammi al secondo (FPS), mettere in pausa la riproduzione o scorrere manualmente i fotogrammi per verificare la presenza di jitter visivo, errori di offset o sequenze mancanti nel browser.
Architettura a caricamento zero per flussi di lavoro sicuri per le risorse
Lavorare su giochi commerciali richiede la protezione dei file grafici da fughe di notizie. ToolBuddy viene eseguito interamente nella memoria del browser utilizzando il file HTML5 APIs, il che significa che i tuoi fogli sprite non passano mai attraverso server di terze parti.
Questa elaborazione locale è completamente sicura, evita i tempi di attesa del caricamento e consente di decomprimere le risorse offline o dietro i firewall aziendali.