유니티 엔진/유니티 엔진의 구성

유니티 엔진의 구성 - 8) 패키지(Package)

monstro 2025. 12. 30. 22:52
728x90
반응형

- 개요

.unitypackage 확장자를 지니는 Unity Package

코드Asset을 하나의 파일로 묶어 공유하는 Unity 엔진의 전용 압축 형식을 의미한다

 

- 패키지의 구성

1) 패키지 불러오기(Import) + 패키지 내보내기(Export)

패키지 파일을 더블클릭하거나 Asset 창에 드래그 앤 드롭

 

패키지 파일을 프로젝트에 포함(Import)시키는 2가지 방식으로 수행할 수 있다

  • 패키지 파일을 더블클릭
  • 패키지 파일을 Asset 창에 드래그 앤 드롭

이때 포함시키는 패키지에서 원하는 파일만을 선택하여 포함시키는 것이 가능하다

 

폴더 우클릭 - Export Package 선택

 

폴더를 우클릭하여 패키지 형태로 내보낼(Export) 수 있다

패키지를 불러오는 경우와 마찬가지로 내보낼 파일을 선택하여 내보낼 수 있다

이때 Include dependencies 옵션을 체크하면 선택한 에셋이 사용하는 참조 파일을 자동으로 포함하여 내보낸다

해당 옵션을 체크하지 않는 경우 의존관계에 따른 에러가 발생할 수 있다

 

 2) Package 파일과 Zip 파일의 차이

Package 파일로 불러온 애셋

 

Package 파일을 프로젝트에 포함시키면 위와 같은 .meta 파일이 생성된다

Package 파일은 zip 파일과 다르게 각 파일의 .meta 파일을 함께 저장한다

meta 파일은 픽셀 밀도와 같은 에셋의 설정값이 함께 포함된 파일로서

이를 통해 프로젝트간에 애셋을 옮겨도 애셋간의 연결 상태가 깨지지 않고 그대로 유지될 수 있다

따라서 zip 파일을 사용하기보다 Package 파일을 사용하는 것이 권장된다

728x90
반응형