Inleiding
Het beheren van game-sprites vereist vaak het omkeren van optimalisatiestappen. Of u nu oude texturen test, karakterframes bewerkt of tegelcollecties splitst voor aanpassingen, handmatig bijsnijden is vervelend. U hebt een speciale tool nodig die frames systematisch kan identificeren, segmenteren en exporteren.
De Sprite Sheet Unpacker van ToolBuddy biedt een uitgebreide, browsergebaseerde extractiewerkruimte. Uitgerust met contourtracing-parsers en tolken van configuratiebestanden, automatiseert het het splitsen van frames terwijl uw asset-bestanden veilig blijven.
Dit functieoverzicht beschrijft hoe de tool werkt en benadrukt de productiviteitsvoordelen van het lokaal uitpakken van bedrijfsmiddelen.
Vier geavanceerde snijmodi voor elke velindeling
Sprite-vellen zijn georganiseerd in verschillende lay-outs, afhankelijk van hoe ze zijn verpakt. Eén enkele snijmethode is niet voldoende. ToolBuddy biedt vier verschillende modi om compatibiliteit met elk game-itemformaat te garanderen.
U kunt direct tussen modi schakelen. Het voorbeeldcanvas werkt onmiddellijk de rastergrenzen bij, zodat u coördinaten kunt bevestigen voordat u bestanden exporteert.
- Automatische detectie: traceert alfakanalen om automatisch niet-rastervormige, onregelmatige vormen te schetsen.
- Config Parser: interpreteert de atlascoördinaten JSON (Hash/Array), plist, XML en Spine.
- Grid Slicing: Stelt aangepaste breedte, hoogte, openingen en verschuivingen in voor tegelbladen.
- Handmatig selectiekader: Hiermee kunt u aangepaste bijsnijdgebieden rechtstreeks op het tekenpapier tekenen.
Config-eerste parsering van metagegevens voor benoemde frames
Bij het splitsen van een atlas op coördinaten worden de framenamen meestal verwijderd, wat resulteert in generieke uitvoer (bijvoorbeeld 'sprite-1.png'). Als er een configuratieblad wordt geleverd, leest ToolBuddy de metadatasleutels om elk geëxporteerd bestand een overeenkomstige naam te geven.
Hierdoor blijven mapstructuren en conventies voor het labelen van middelen behouden, waardoor het gemakkelijk wordt om sprites opnieuw in uw ontwikkelingsproject te importeren zonder de naam van bestanden te wijzigen.
- Behoudt de originele sprite-namen en mapvoorvoegselhiërarchieën.
- Ondersteunt rotatie-, offset- en trimvariabelen gedefinieerd in plist of JSON.
- Lost toewijzingen met meerdere bladen op voor split-atlas-configuraties.
Interactieve framedetails en coördinatenviewer
Het controleren van de nauwkeurigheid van de coördinaten is belangrijk voordat activa worden verzonden. De frameselector markeert actieve gebieden en toont coördinaten (X, Y), afmetingen (breedte, hoogte), rotatiestatus en trimgegevens in een speciale zijbalk.
Dankzij deze zichtbaarheid van metagegevens kunt u verifiëren of de coördinaten overeenkomen met de engine-configuraties, waardoor offsets worden opgelost voordat activabundels worden samengesteld.
- Realtime coördinaten volgen via hover op canvas.
- Gedetailleerde metadata-inspecteur die offset- en draaistatussen toont.
- Interactieve canvaszoom- en panbedieningen voor close-upinspecties.
Ingebouwde preview-compiler van sprite-animaties
Om te bevestigen dat animatieframes correct zijn uitgelijnd, beschikt de tool over een interactieve afspeelspeler die actieve frames samenvoegt in een voorbeeldlus.
U kunt de snelheid van frames per seconde (FPS) wijzigen, het afspelen pauzeren of handmatig door frames bladeren om te controleren op visuele jitter, offsetfouten of ontbrekende reeksen in de browser.
Architectuur zonder uploads voor veilige asset-workflows
Als u aan commerciële games werkt, moet u kunstbestanden beschermen tegen lekken. ToolBuddy draait volledig in uw browsergeheugen met behulp van HTML5-bestand APIs, wat betekent dat uw sprite-sheets nooit via servers van derden passeren.
Deze lokale verwerking is volledig veilig, vermijdt wachttijden bij het uploaden en stelt u in staat assets offline of achter bedrijfsfirewalls uit te pakken.