728x90
반응형
- 개요
.unitypackage 확장자를 지니는 Unity Package는
코드와 Asset을 하나의 파일로 묶어 공유하는 Unity 엔진의 전용 압축 형식을 의미한다
- 패키지의 구성
1) 패키지 불러오기(Import) + 패키지 내보내기(Export)

패키지 파일을 프로젝트에 포함(Import)시키는 2가지 방식으로 수행할 수 있다
- 패키지 파일을 더블클릭
- 패키지 파일을 Asset 창에 드래그 앤 드롭
이때 포함시키는 패키지에서 원하는 파일만을 선택하여 포함시키는 것이 가능하다

폴더를 우클릭하여 패키지 형태로 내보낼(Export) 수 있다
패키지를 불러오는 경우와 마찬가지로 내보낼 파일을 선택하여 내보낼 수 있다
이때 Include dependencies 옵션을 체크하면 선택한 에셋이 사용하는 참조 파일을 자동으로 포함하여 내보낸다
해당 옵션을 체크하지 않는 경우 의존관계에 따른 에러가 발생할 수 있다
2) Package 파일과 Zip 파일의 차이

Package 파일을 프로젝트에 포함시키면 위와 같은 .meta 파일이 생성된다
Package 파일은 zip 파일과 다르게 각 파일의 .meta 파일을 함께 저장한다
meta 파일은 픽셀 밀도와 같은 에셋의 설정값이 함께 포함된 파일로서
이를 통해 프로젝트간에 애셋을 옮겨도 애셋간의 연결 상태가 깨지지 않고 그대로 유지될 수 있다
따라서 zip 파일을 사용하기보다 Package 파일을 사용하는 것이 권장된다
728x90
반응형
'유니티 엔진 > 유니티 엔진의 구성' 카테고리의 다른 글
| 유니티 엔진의 구성 - 10) RenderTexture (0) | 2026.01.06 |
|---|---|
| 유니티 엔진의 구성 - 9) 그리드 (0) | 2026.01.05 |
| 유니티 엔진의 구성 - 7) 프리팹(Prefab) (0) | 2025.12.29 |
| 유니티 엔진의 구성 - 6) TextMeshPro (0) | 2025.12.24 |
| 유니티 엔진의 구성 - 5) Ambient Occlusion URP (0) | 2025.12.23 |