참고: 씬, 샘플, 툴 또는 기타 에셋을 공유하려는 경우 Unity는 자체 Unity 패키지 생성을 권장합니다. 그러나 에셋 패키지(.unitypackage) 포맷을 사용할 수도 있습니다. 예를 들어 에셋 패키지를 생성하여 여러 에셋이나 전체 씬을 한 프로젝트에서 다른 프로젝트로 복사할 수 있습니다.
Unity 에디터에 있는 Assets 메뉴에서 에셋 패키지를 익스포트하기 위해 이 섹션의 지침을 따릅니다.
참고: 에셋 품질이 높고 다른 사용자에게 유용하다고 생각되면 에셋 스토어 퍼블리싱 기술 자료의 지침을 따라 패키지 초안을 생성하여 에셋 스토어에 업로드하십시오.
자체 커스텀 에셋 패키지를 생성하려면 다음 단계를 따르십시오.
에셋을 익스포트할 프로젝트를 엽니다.
메뉴에서 Assets > Export Package 를 선택하여 Exporting package 다이얼로그 박스를 엽니다.
다이얼로그 박스에서 패키지에 포함시킬 에셋에 해당하는 체크박스를 클릭하여 에셋을 선택합니다.
이미 선택한 에셋에서 사용되는 모든 에셋이 자동으로 선택되도록 Include dependencies 를 활성화된 상태로 유지합니다.
Export 를 클릭하여 파일 탐색기를 불러온 후 패키지 파일을 저장할 위치를 선택합니다.
패키지에 이름을 붙이고 원하는 곳에 저장합니다.
팁: 패키지를 익스포트할 때 Unity에서 모든 종속성도 익스포트할 수 있습니다. 예를 들어 씬을 선택하고 모든 종속성이 있는 패키지를 익스포트하면 Unity는 씬에 표시되는 모든 모델, 텍스처 및 기타 에셋도 익스포트합니다. 이 방법을 통해 여러 에셋을 수동으로 모두 찾을 필요 없이 빨리 익스포트할 수 있습니다.
참고: Include dependencies를 선택하고 현재 선택 항목에 스크립트가 포함되거나 참조되는 경우 Unity는 프로젝트에 모든 스크립트를 포함합니다. 이는 Unity가 선택한 스크립트가 다른 스크립트를 참조하는지 확인할 수 있는 방법이 없기 때문입니다. 예를 들어 익스포트할 씬 에셋을 프로젝트에서 선택하고 해당 씬에 스크립트가 연결된 게임 오브젝트가 포함된 경우 Unity는 프로젝트의 모든 스크립트를 종속성으로 집계합니다. Unity가 이 작업을 수행하지 않도록 하려면 Include dependencies를 선택 해제해야 합니다.
에셋 패키지 콘텐츠를 변경하고 에셋 패키지의 최신 업데이트 버전을 생성하려면 패키지에서 원하는 에셋 파일을 선택하십시오(변경되지 않은 파일과 새로운 파일 모두). 그런 다음 위의 지침을 따라 파일을 익스포트하십시오.
업데이트된 패키지의 이름을 점진적으로 변경합니다(예: MyAssetPackageVer1, MyAssetPackageVer2). Unity는 이를 업데이트로 인식하므로 자신과 공유하는 모든 사람에게 명확한 명명 규칙을 사용해야 합니다.
경고: 에셋 패키지에서 파일을 제거한 후 같은 이름의 다른 파일을 추가하지 마십시오. Unity는 파일을 추적하기 위해 고유한 ID를 사용하므로 서로 다른 파일로 인식하고 충돌할 수 있습니다. 이러한 경우 Unity는 임포트할 때 경고 심볼을 표시합니다. 파일을 제거한 후 교체하기로 결정한 경우 이름이 원래 이름과 비슷하더라도 다른 이름으로 바꿉니다.