원격 콘텐츠 프로파일
프로파일은 로컬 및 원격 콘텐츠의 빌드 및 로드 경로를 설정하는 데 사용할 수 있는 변수를 정의합니다.
콘텐츠를 원격으로 배포하는 경우 일반적으로 빌드를 만드는 이유에 따라 원격 콘텐츠에 대해 서로 다른 URL(로드 경로)을 설정해야 합니다. 이러한 상황의 몇 가지 예는 다음과 같습니다.
일반적인 게임 플레이 및 기능 테스트를 위한 빌드
개발 초기이거나 호스트에 액세스하지 않고 테스트를 수행해야 하는 경우, 모든 콘텐츠를 로컬 콘텐츠로 처리하는 것이 편리할 수 있습니다. 이 경우 Built-In 위치를 사용하여 Local 및 Remote 프로파일 변수를 설정합니다.
로컬 호스팅을 위한 빌드
나중에 로컬 네트워크(또는 localhost)에 호스트를 설정할 때 호스트의 URL을 반영하도록 원격 그룹의 로드 경로를 변경해야 합니다. 예를 들어 [에디터 호스팅]을 사용하는 경우 Editor Hosting 위치를 사용하여 Remote 프로파일 변수를 설정합니다.
CDN을 위한 빌드
제작에 익숙해지면 스테이징 서버를 사용한 다음 프로덕션 CDN(콘텐츠 전송 네트워크)을 사용할 수 있습니다. 예를 들어 [Cloud Content Delivery]를 사용하는 경우 Cloud Content Delivery 위치를 사용하여 Remote 프로파일 변수를 설정합니다.
기타 프로파일
출시 후에도 베타 테스트나 기타 목적으로 다른 호스트 URL을 사용해야 하는 경우가 있습니다.
빌드할 때마다 빌드 및 로드 경로를 직접 설정하는 대신, 다른 프로파일을 생성하고 변수를 적절하게 설정할 수 있습니다. 그러면 경로를 잘못 설정할 염려 없이 콘텐츠 빌드 전에 여러 프로필을 쉽게 전환할 수 있습니다.
스크립트를 사용하여 콘텐츠 빌드를 실행하는 경우 어드레서블 API를 사용하여 빌드에 대한 특정 프로파일을 선택할 수 있습니다. 스크립트를 통해 어드레서블 빌드 시작을 참조하십시오.
복잡한 URL이 있는 경우 빌드 시 또는 런타임에 평가되는 프로파일 변수의 정적 필드 또는 프로퍼티를 참조할 수 있습니다. 예를 들어 CCD ProjectID를 문자열로 입력하는 대신, 해당 정보를 정적 프로퍼티로 제공하는 에디터 클래스를 생성하여 CCDInfo.ProjectID
로 참조할 수 있습니다. 자세한 내용은 프로파일 변수 구문을 참조하십시오.
InternalIdTransformFunc
메서드는 복잡한 URL 요구 사항을 처리하는 추가 메서드를 제공합니다.
[!참조] 원격 URL 요구 사항을 정적 문자열로 표현할 수 없는 경우, 런타임에 에셋 번들을 포함한 에셋의 URL을 다시 작성하는 방법에 대한 자세한 내용은 커스텀 URL 평가를 참조하십시오.