소개
팩형 스프라이트 시트는 런타임 렌더링 효율성에 필수적이지만 이 프로세스를 반대로 해야 할 때가 있습니다. 게임 아티스트, 개발자 및 모더는 개별 프레임을 수정하거나 레거시 텍스처를 추출하거나 시트 타일을 원시 PNG 자산으로 다시 분할해야 하는 경우가 많습니다.
웹 기반 Sprite Sheet Unpacker는 이를 달성하기 위한 즉각적인 제로 설정 경로를 제공합니다. 프레임을 수동으로 자르기 위해 image 편집기를 여는 대신 자동 윤곽 감지, 좌표 파일 또는 타일 그리드를 사용하여 시트를 로드하고 몇 초 안에 분할할 수 있습니다.
이 가이드에서는 온라인으로 텍스처 아틀라스 압축 풀기, 올바른 슬라이싱 모드 선택, 내보내기 전에 장치에서 추출된 프레임 애니메이션 검증을 위한 워크플로를 설명합니다.
텍스처 시트의 핵심 압축 풀기 모드
스프라이트 시트는 다르게 구성되므로 생산 준비가 완료된 포장 풀기에서는 여러 슬라이싱 방법을 제공해야 합니다. 그리드는 복고풍 타일 지도에 적합하고, 좌표 파일은 잘린 비그리드 지도책에 필요합니다.
ToolBuddy는 모든 게임 자산 구조를 포괄하는 네 가지 슬라이싱 방법을 지원하며 파일을 로컬 메모리에서 완전히 처리하여 속도와 개인정보 보호를 유지합니다.
- 자동 감지: 픽셀 경계를 자동으로 추적하여 불규칙한 모양을 잘라냅니다.
- 구성 구문 분석기: JSON, plist, XML 또는 아틀라스 파일을 읽어 명명된 좌표를 구문 분석합니다.
- 그리드 분할: 사용자 정의 오프셋 및 여백을 사용하여 시트를 균일한 셀 크기로 나눕니다.
- 수동 선택: 시트에 직접 사용자 정의 자르기 상자를 그릴 수 있습니다.
스프라이트 시트를 PNG 프레임으로 단계별로 분할하는 방법
스프라이트 시트 image(PNG 또는 JPG)를 준비하는 것부터 시작하세요. 좌표 메타데이터 파일(예: Texture Packer에서 내보낸 plist 또는 JSON 시트)이 있는 경우 image와 함께 업로드하세요. 압축해제기는 자동으로 형식을 감지하고 이름을 정확한 지역에 매핑합니다.
구성 파일을 사용할 수 없는 경우 '자동 감지'를 선택하여 경계 파서가 솔리드 모양의 윤곽을 그리거나 '그리드' 모드에서 셀 치수를 입력하도록 합니다. 캔버스에서 슬라이싱 선을 검토하고, 프레임을 선택하여 세부 사항을 검사하고, 결과를 zip 패키지로 내보냅니다.
- 스프라이트 시트 image 및 선택적 좌표 파일을 업로드하세요.
- 슬라이싱 모드(자동, 구성, 그리드 또는 수동)를 선택하십시오.
- 시각적 대화형 뷰어에서 슬라이스된 프레임 상자를 검사합니다.
- 단일 ZIP 폴더에 압축된 추출된 프레임을 다운로드합니다.
내장 애니메이션 플레이어로 스프라이트 유효성 검사
프레임 압축 해제는 작업의 절반에 불과합니다. 또한 원활하게 전환되는지 확인해야 합니다. 대화형 캔버스 플레이어를 사용하면 추출된 프레임을 애니메이션 루프로 컴파일하여 저장하기 전에 재생을 확인할 수 있습니다.
FPS 슬라이더를 조정하고 루프 상태를 미리 보면 누락된 프레임이나 등록 오프셋을 브라우저에서 직접 포착할 수 있으므로 엔진 가져오기 시행착오가 필요하지 않습니다.
- 추출된 프레임을 위한 시각적 애니메이션 루프 컴파일러입니다.
- 조정 가능한 재생 속도(FPS) 설정.
- 이동 및 확대/축소 기능이 있는 대화형 미리보기 상자입니다.
좌표 파일 형식 이해
메타데이터 시트에는 스프라이트 이름을 경계 상자에 매핑하는 지침이 포함되어 있습니다. 리버스 엔지니어링 자산인 경우 어떤 형식을 사용하는지 알면 파서 경고를 해결하는 데 도움이 됩니다.
ToolBuddy는 Cocos2d용 plist 시트, Phaser 및 PixiJS용 JSON Hash/Array, Starling용 XML 시트, Spine용 텍스트 아틀라스 파일을 지원하여 좌표 정확도를 보장합니다.
자산 파이프라인에 압축 풀기 통합
시트를 풀고 나면 종종 최적화가 뒤따릅니다. 추출된 프레임의 크기 축소가 필요한 경우 Image Compressor를 통해 라우팅할 수 있습니다. 다시 정렬해야 하는 경우 Texture Packer로 다시 가져와 깨끗하고 최적화된 시트를 만드세요.
이러한 유틸리티를 연결하면 완전한 자산 관리 흐름이 제공되어 설계 반복 주기를 빠르고 체계적으로 유지하며 완전히 로컬에서 실행됩니다.