リッチ プレゼンスの概要
このトピックでは、リッチ プレゼンスの概要について説明します。 プレーヤーが何をしていて、ゲームのどこにいるかを示します。
既定では、ゲームには基本的なプレゼンスがあります。 これは、プレーヤーがプレイしているゲームを他のプレーヤーに示します。 リッチ プレゼンスを使用するコードを作成する場合、リッチ プレゼンス文字列は、理想的には、プレーヤーが何をしているか、ゲームのどこにいるかを示します。 リッチ プレゼンス情報は、Xbox Live に接続しているプレイヤーに表示されます。
リッチ プレゼンスを使用することで、ゲームはプレーヤーのアクティビティと場所を公開できます。 たとえば、ゲームではこれらの文字列を使用して、すべてのプレーヤーにゲームのプレーヤーの状態 (退席中など) を表示できます。
このセクションのトピックでは、次の方法について説明します。
- リッチ プレゼンス文字列を構成します。
- ゲームをプレイしているプレーヤーの文字列を設定します。
定義
このセクションで使用されるいくつかの用語は次のとおりです。
列挙: 列挙は、何らかのゲーム内ディメンションのリストです。 たとえば、武器、キャラクター クラス、マップなどです。 これらの例では、ゲーム内で使用可能な武器のリスト、使用可能なすべてのキャラクター クラスまたはマップのリストを表示することができます。
ロケールと文字列のペア: ロケールと文字列のペアは、文字列を使用できる、または使用する必要があるロケールを指定します。 考えられるすべてのリッチ プレゼンス文字列には、ロケールが関連付けられている必要があります。 各列挙には、ロケールと文字列のペアのセットもあります。
文字列セット: 文字列セットは、ロケールと文字列のペアのグループで構成されます。 このセットは、使用可能なすべてのロケールのリッチ プレゼンス文字列の利用可能な値、または使用可能なすべてのロケールの列挙の利用可能な値を定義します。
フレンドリ名: 2 種類のフレンドリ名があります。
- リッチ プレゼンス文字列: 文字列セットのフレンドリ名は、文字列セットを参照するために使用する文字列形式の一意の識別子です。
- 列挙: これらのフレンドリ名は、武器の列挙やキャラクター クラスの列挙などの特定の列挙を一意に識別するために使用されます。