Skip to main content
설치가 진행 중이고 사용자가 플레이 중일 때, 타이틀은 게임 플레이를 지원하는 데 필요한 콘텐츠를 추적하고 필요한 콘텐츠가 설치되었는지 확인해야 합니다. 타이틀은 시스템 API를 사용하여 하드 드라이브의 청크 상태와 다운로드 중인 콘텐츠의 진행 상황을 조회할 수 있습니다. 사용자가 아직 설치되지 않은 콘텐츠가 필요한 게임 플레이 부분에 들어가려고 하면, 타이틀은 대화 상자나 진행률 표시줄을 표시하여 사용자에게 이를 알리고 설치 진행 상황을 전달해야 합니다. 또한 타이틀은 항상 진행률 화면에서 다른 곳으로 이동할 수 있는 옵션을 사용자에게 제공해야 하며, 이상적으로는 설치 중에 사용자가 콘텐츠를 경험할 수 있도록 해야 합니다. 다음은 예입니다. 슈터 타이틀의 싱글 플레이어 캠페인을 플레이하는 동안, 사용자는 캠페인의 다음 영역을 지원하는 콘텐츠가 아직 설치되지 않은 지점에 도달합니다. 좋은 사용자 경험은 콘텐츠 획득 상태를 보여주는 진행률 표시줄과 함께 멀티플레이어 게임에 참여할 수 있는 옵션을 표시하는 것입니다. 이 옵션은 멀티플레이어 콘텐츠의 하위 집합을 타이틀 실행에 필요한 데이터의 일부로 포함시키면 활성화됩니다. 타이틀은 설치를 모니터링하고 검증할 수 있으며, 설치가 완료되면 알림을 받을 수 있습니다. 전체 패키지 또는 패키지의 청크 하위 집합의 설치를 모니터링할 수 있습니다. 설치 모니터를 만들려면 XPackageCreateInstallationMonitor를 사용하세요. 다음 중 하나에 대한 모니터임을 지정합니다.
  • selector를 매개변수로 지정하여 특정 청크 집합
  • selector를 0개 지정하여 전체 패키지
설치 모니터를 만든 후 다음 중 하나에 대한 핸들러를 등록합니다. package installed 이벤트는 전체 패키지의 설치가 완료된 시점을 나타냅니다. progress changed 이벤트를 사용하면 설치의 진행 상황을 모니터링할 수 있습니다. progress changed 이벤트도 설치가 완료된 시점을 나타내므로 이미 progress changed 핸들러를 등록한 경우 package installed 핸들러를 등록할 필요는 없습니다. 다음은 예입니다. 한 게임이 launch 마커를 구현하여 완전히 설치되기 전에 실행할 수 있게 되어 있습니다. 게임은 어떤 부분이 설치되었고 설치되지 않았는지 알아야 합니다. 사용 가능한 트랙을 사용자에게 표시하려면, 게임은 특정 트랙 이름을 가진 레이스 트랙과 관련된 청크가 설치된 시점을 알아야 합니다.

참조 API 문서

마지막 수정일 2026년 8월 13일