Skip to main content
インストールの進行中にユーザーがプレイしている間、タイトルはゲームプレイをサポートするために必要なコンテンツを追跡し、必要なコンテンツがインストールされているかどうかを確認する必要があります。タイトルはシステム API を使用して、ハード ドライブ上のチャンクのステータスと、ダウンロード中のコンテンツの進行状況を照会できます。 まだインストールされていないコンテンツが必要な部分のゲームプレイにユーザーが入ろうとした場合、タイトルはダイアログ ボックスまたはプログレス バーを表示してこれをユーザーに通知し、インストールの進行状況を伝える必要があります。また、タイトルは常に進行状況画面から離れる選択肢をユーザーに提供する必要があり、理想的には、インストール中にコンテンツを体験させるようにします。例を以下に示します。 シューティング タイトルのシングル プレイヤー キャンペーンをプレイ中、ユーザーはキャンペーンの次のエリアをサポートするコンテンツがまだインストールされていない地点に到達します。優れたユーザー エクスペリエンスは、コンテンツ取得のステータスを示すプログレス バーと、マルチプレイヤー ゲームに参加する選択肢を表示することです。この選択肢は、タイトルの起動に必要なデータの一部としてマルチプレイヤー コンテンツのサブセットを含めることで有効になります。 タイトルはインストールを監視および検証でき、インストール完了時にアラートを受け取ることができます。パッケージ全体またはパッケージのチャンクのサブセットのインストールを監視できます。インストール モニターを作成するには、XPackageCreateInstallationMonitor を使用します。次のいずれかについてのモニターであることを指定します。
  • パラメーターとしてセレクターを指定することによる特定のチャンク セット
  • セレクターを 0 個指定することによるパッケージ全体
インストール モニターを作成した後、次のいずれかのハンドラーを登録します。 パッケージ インストール済み イベントは、パッケージ全体のインストールが完了したときを示します。進行状況変更 イベントを使用すると、インストールの進行状況を監視できます。進行状況変更 イベントもインストールが完了したときを示すため、すでに 進行状況変更 ハンドラーを登録している場合は、パッケージ インストール済み ハンドラーを登録する必要はありません。例を以下に示します。 ゲームは起動マーカーを実装しているため、完全にインストールされる前に実行できます。ゲームは、どの部分がインストールされているか、どの部分がまだインストールされていないかを知る必要があります。利用可能なトラックをユーザーに提示するには、特定のトラック名を持つレーストラックに関連付けられたチャンクがいつインストールされたかをゲームが知る必要があります。

リファレンス API ドキュメント

最終更新日 2026年8月13日