Table of Contents

패키지 게시하기

이 문서는 특정 헤드셋을 위해 개발된 EasyAR Sense Unity Plugin 확장을 개발 및 실행 검증 후 사용자가 편리하게 사용할 수 있도록 패키징하고 게시하는 방법을 설명합니다.

시작하기 전에

패키지 정의 완료

패키지 자체의 정의는 package.json에 있으며, Unity 사용자 정의 패키지 생성 가이드에 따라 이 파일을 수정하거나 새 패키지를 생성할 수 있습니다. 패키지의 namedisplayName을 수정할 때, EasyAR에서 제공하는 템플릿 자체나 다른 공급업체의 확장과 충돌하지 않도록 주의하십시오.

meta 파일 재생성

패키지 내 모든 파일의 .meta 파일을 삭제하고 재생성합니다. 그렇지 않으면 템플릿 자체나 다른 공급업체의 확장과 충돌할 수 있습니다.

참고

Unity는 .meta 파일을 캐시할 수 있습니다. 패키지 내 모든 .meta 파일을 삭제하고 Library 디렉터리 전체를 삭제한 후 Unity 프로젝트를 다시 열어 .meta 파일을 재생성하는 것이 좋습니다.

씬과 에셋 파일 내 참조가 모두 변경될 수 있으므로, 씬 내 일부 오브젝트를 재생성하거나 수정해야 할 수도 있습니다. .unity 파일 및 기타 에셋 파일 내 GUID를 텍스트 치환하는 것이 가능한 방법 중 하나입니다.

버전 호환성 확인

확장 기능이 기기 SDK 및 EasyAR Sense Unity Plugin의 버전과 호환되는지 확인합니다.

참고

버전 4000부터 EasyAR Sense Unity Plugin은 Unity가 요구하는 semantic versioning을 따릅니다. 이전에는 각 부 버전마다 호환되지 않는 변경 사항이 포함될 수 있었습니다.

패키징 및 게시

게시 전 패키지 내 다른 파일들도 수정하여 전체 패키지를 신중하게 검토하는 것이 좋습니다.

파일 패키징에는 Unity package 사용을 권장합니다. 기기 SDK가 Unity package 형태로 게시할 준비가 되지 않은 경우, asset package를 통해 게시하는 방법도 선택할 수 있습니다.

사용자에게 EasyAR 라이선스 키의 모든 제한 사항(특히 사용자 정의 카메라에 대한 제한)이 확장 패키지에도 적용됨을 알려야 합니다.