중요: Unity 클라우드 콘텐츠 딜리버리 기술 자료가 docs.unity.com으로 이동되었습니다. Unity CCD에 대한 최신 정보를 보려면 새 사이트를 방문하십시오. |
클라우드 콘텐츠 제공(CCD)은 새로운 버전의 애플리케이션을 다시 설치할 필요 없이 전 세계의 애플리케이션 사용자들에게 콘텐츠를 호스팅 및 제공하는 관리되는 클라우드 서비스입니다. 이 서비스는 Unity 개발 플랫폼에 완전히 통합되어 유사한 서비스를 구축 및 유지하는 데 드는 시간을 몇 개월가량 단축할 수 있습니다. CCD는 주기적인 콘텐츠 업데이트를 필요로 하고 콘텐츠가 풍부한 라이브 게임 또는 애플리케이션에 매우 유용합니다
CCD에서는 콘텐츠를 버킷으로 구성하여 프로젝트에 대한 명확한 워크플로를 생성합니다. 일반적인 워크플로의 예로는 플랫폼별로 버킷을 구성하는 것을 들 수 있습니다(예: iOS 버킷, Android 버킷). 특정 버킷 내에서 각 에셋의 특정 버전을 그룹화하여 릴리스를 생성합니다. 이러한 버전이 변경되거나, 항목을 추가 및 제거하면 필요에 따라 새로운 릴리스를 지정합니다.
또한 릴리스에 배지라고 부르는 고유한 식별자를 연결할 수도 있습니다. 이 배지에 의미 있는 이름을 부여한 후 이를 사용하여 콘텐츠를 쿼리하고, 릴리스 간에 이동하여 워크플로에 유연성을 추가하십시오.
클라우드 콘텐츠 제공을 사용하면 콘텐츠를 버킷으로 구성하여 프로젝트에 대한 명확한 워크플로를 생성할 수 있습니다. 버킷은 플랫폼, 환경 등을 비롯한 콘텐츠 퍼블리싱용 단일 컨텍스트입니다. 일반적인 워크플로의 예로는 ios_staging
및 ios_production
등의 이름을 사용하여 개발, 준비 및 프로덕션 빌드별로 버킷을 구성하는 것을 들 수 있습니다.
A. 버킷 ID 및 설명을 포함하여 CCD에 표시되는 버킷의 세부 정보.
B. 해당 버킷 내 릴리스에 대한 세부 정보.
항목은 버킷 내 단일 콘텐츠 단위입니다. 항목은 레이블과 메타데이터를 지원합니다. 릴리스 생성은 버킷에 있는 모든 항목의 현재 상태를 캡처합니다(버전 지정 프로세스와 유사함).
A. 현재 선택된 릴리스의 세부 정보.
B. 이 릴리스 내 에셋과 해당 세부 정보.
파일을 버킷에 푸시하는 가장 간단한 방법은 CLI의 sync
커맨드를 사용하는 것입니다. 이렇게 하면 로컬 폴더의 콘텐츠가 원격 버킷으로 푸시되어 필요에 따라 버킷의 콘텐츠가 자동으로 추가, 업데이트 및 삭제됩니다.
릴리스를 생성하면 CCD는 특정 시점에 버킷에 포함된 모든 항목(현재 버전)의 스냅샷을 생성합니다. 항목을 제거, 업데이트 또는 추가하려면 새 릴리스를 생성하여 새로운 항목 또는 변경된 항목을 제공해야 합니다.
배지를 사용하면 애플리케이션에서 사용하는 릴리스를 선택할 수 있습니다. 릴리스에 고유한 배지를 할당하고, 배지의 이름을 사용하여 해당 콘텐츠를 요청할 수 있습니다.
A. 버킷의 Releases 탭에서 릴리스를 보여주는 행
B. 이 릴리스와 연결된 배지(있는 경우)
릴리스 간에 배지를 이동하여 콘텐츠 워크플로의 유연성을 높일 수 있습니다. 배지를 이동하면 연결된 이전 릴리스에서 해당 배지가 제거됩니다. 한 번에 하나의 릴리스에만 배지를 할당할 수 있지만, 여러 개의 배지를 릴리스에 연결할 수도 있습니다.
기본적으로 latest
라는 이름의 자동 생성 배지가 최신 릴리스에 할당됩니다.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.