【Unity Editor Tool】Smart Exporter - スマートエクスポーター
Smart Exporter — Unity 에디터 도구
「의존성 추적부터 패키징까지, 원클릭 스마트 익스포트」
Unity 프로젝트 에셋의 의존성을 자동으로 분석하고, 트리 뷰에서 직관적으로 선택하여 .unitypackage로 익스포트하는 에디터 도구입니다.
◆ 주요 기능
● 자동 의존성 수집 — AssetDatabase 기반으로 선택한 에셋의 모든 의존성을 자동 탐지
● 폴더 계층 트리 뷰 — 폴더/파일 단위 체크박스, 혼합 상태(mixed state) 지원
● 파일 타입 필터 — 사이드 패널에서 확장자별 필터링 (파일 수 표시)
● 제외 설정 — 확장자 제외 (쉼표 구분, EditorPrefs 저장, 기본값: .cs, .shader) 및 글로브 패턴 제외 (와일드카드 * 지원)
● 정렬 — 이름/크기/타입별 오름차순·내림차순 정렬
● 검색 바 — 에셋 이름으로 빠른 검색
● 실시간 통계 — 선택/전체 파일 수 및 용량 표시
● 안전 장치 — 용량 경고 (기본 100MB 초과 시 확인 다이얼로그), 누락 의존성 경고
● 일괄 선택 — 전체 선택 / 전체 해제 / 목록 새로고침
◆ 사용 방법
1. Project 창에서 익스포트할 에셋을 우클릭합니다.
2. 컨텍스트 메뉴에서 "Smart Export Package..."를 선택합니다.
3. Smart Exporter 창이 열리며 의존성이 자동으로 수집됩니다.
4. 트리 뷰에서 포함할 파일을 선택/해제하고, 필요 시 필터와 제외 설정을 조정합니다.
5. 하단의 통계를 확인한 뒤 Export 버튼을 클릭합니다.
6. 저장 경로를 지정하면 .unitypackage 파일이 생성됩니다.
◆ 설치 방법
1. SmartExporter 폴더를 Unity 프로젝트의 Assets/Editor 경로에 배치합니다.
2. Unity가 스크립트를 컴파일하면 Project 창의 우클릭 메뉴에 "Smart Export Package..." 항목이 추가됩니다.
◆ 라이선스 안내
● 본 도구는 1인 1라이선스입니다.
● 하나의 라이선스를 여러 명이 공유하거나 재배포하는 것은 금지됩니다.
● 기업 사용은 별도 문의 부탁드립니다.