Wprowadzenie
Zarządzanie ikonkami gier często wymaga odwrócenia etapów optymalizacji. Niezależnie od tego, czy testujesz odzyskiwanie starych tekstur, edytujesz ramki postaci, czy dzielisz kolekcje kafelków w celu modyfikacji, ręczne przycinanie jest żmudne. Potrzebujesz dedykowanego narzędzia, które będzie w stanie systematycznie identyfikować, wycinać i eksportować ramki.
Narzędzie Sprite Sheet Unpacker ToolBuddy zapewnia kompleksową przestrzeń roboczą do ekstrakcji opartą na przeglądarce. Wyposażony w parsery śledzące kontury i interpretery plików konfiguracyjnych, automatyzuje dzielenie ramek, zapewniając jednocześnie bezpieczeństwo plików zasobów.
W tym przeglądzie funkcji opisano, jak działa narzędzie i podkreślono korzyści w zakresie produktywności wynikające z rozpakowywania lokalnych zasobów.
Cztery zaawansowane tryby krojenia umożliwiające dopasowanie do dowolnego układu arkusza
Arkusze sprite'ów są zorganizowane w różne układy, w zależności od sposobu ich zapakowania. Pojedyncza metoda krojenia nie wystarczy. ToolBuddy oferuje cztery różne tryby, aby zapewnić kompatybilność z dowolnym formatem zasobów gry.
Możesz przełączać tryby w locie. Obszar roboczy podglądu natychmiast aktualizuje swoje granice siatki, pomagając potwierdzić współrzędne przed eksportem plików.
- Automatyczne wykrywanie: Śledzi kanały alfa, aby automatycznie obrysowywać nieregularne kształty niebędące siatką.
- Parser konfiguracji: interpretuje współrzędne atlasu JSON (Hash/Array), plist, XML i Spine.
- Krojenie siatki: Ustawia niestandardową szerokość, wysokość, odstępy i przesunięcia dla arkuszy płytek.
- Ręczne zaznaczanie: umożliwia rysowanie niestandardowych obszarów przycięcia bezpośrednio na obszarze roboczym arkusza.
Analiza metadanych w pierwszej kolejności dla nazwanych ramek
Podział atlasu według współrzędnych zwykle powoduje usunięcie nazw klatek, co daje ogólne wyniki (np. „sprite-1.png”). Jeśli dostarczony jest arkusz konfiguracji, ToolBuddy odczytuje klucze metadanych, aby odpowiednio nazwać każdy eksportowany plik.
Zachowuje to struktury katalogów i konwencje etykietowania zasobów, ułatwiając ponowne importowanie ikonek z powrotem do projektu deweloperskiego bez zmiany nazw plików.
- Zachowuje oryginalne nazwy ikonek i hierarchie prefiksów folderów.
- Obsługuje zmienne obrotu, przesunięcia i przycinania zdefiniowane w plist lub JSON.
- Rozwiązuje mapowania wieloarkuszowe w przypadku konfiguracji podzielonego atlasu.
Interaktywna przeglądarka szczegółów ramek i współrzędnych
Sprawdzenie dokładności współrzędnych jest ważne przed wysyłką zasobów. Selektor ramek podświetla aktywne regiony, pokazując współrzędne (X, Y), rozmiary (szerokość, wysokość), stan obrotu i dane przycięcia na dedykowanym pasku bocznym.
Ta widoczność metadanych pomaga sprawdzić, czy współrzędne odpowiadają konfiguracjom silnika, rozwiązując przesunięcia przed skompilowaniem pakietów zasobów.
- Śledzenie współrzędnych w czasie rzeczywistym po najechaniu kursorem na obszar roboczy.
- Szczegółowy inspektor metadanych pokazujący stany przesunięcia i obrotu.
- Interaktywne elementy sterujące powiększaniem i przesuwaniem obszaru roboczego do inspekcji z bliska.
Wbudowany kompilator podglądu animacji sprite
Aby sprawdzić, czy klatki animacji są prawidłowo wyrównane, narzędzie zawiera interaktywny odtwarzacz odtwarzania, który kompiluje aktywne klatki w pętlę podglądu.
Można zmieniać prędkość klatek na sekundę (FPS), wstrzymywać odtwarzanie lub ręcznie przełączać klatki, aby sprawdzić, czy w przeglądarce nie występują drgania wizualne, błędy przesunięcia lub brakujące sekwencje.
Architektura bez przesyłania dla bezpiecznych przepływów pracy z zasobami
Praca nad grami komercyjnymi wymaga ochrony plików graficznych przed wyciekami. ToolBuddy działa całkowicie w pamięci przeglądarki przy użyciu pliku HTML5 APIs, co oznacza, że Twoje arkusze sprite'ów nigdy nie przechodzą przez serwery innych firm.
To lokalne przetwarzanie jest całkowicie bezpieczne, pozwala uniknąć czasu oczekiwania na przesyłanie i umożliwia rozpakowywanie zasobów prywatnie lub za bezpiecznymi firmowymi zaporami ogniowymi.