Share via


XR-046: 表示名とゲーマーアイコン *

バージョン 1.4, 5/1/2023

Xbox 本体では、タイトルは、ゲーマータグを各ユーザーのプライマリ表示名として使用する必要がある。

デザインの選択に基づいて、タイトルはプレイヤーのモダン ゲーマータグとクラシック ゲーマータグのどちらかを選択できます。 モダン ゲーマータグは GDK で使用でき、クラシック ゲーマータグは ERA と GDK の両方で使用できます。

本体以外のプラットフォームでは、必須ではありませんが、ゲーム タイトルのエクスペリエンス内の適切な場所で Xbox ネットワーク プレイヤーのゲーマータグを使用することを推奨します。

使用するゲーマータグは、使用するゲーマータグの種類に基づいて、タイトルで正しく表示する必要があります。

  • モダン ゲーマータグ : 一意のモダン ゲーマータグの 16 文字をすべて表示します。これには、12 文字までのモダン ゲーマータグと、その後に続く # およびサフィックス番号 (存在する場合) が含まれます。 例: Major Nelson (サフィックスが存在しない) または Major Nelson#881。 モダン ゲーマータグが使用されている場合、モダン ゲーマータグで使用できるすべての Unicode 文字範囲がサポートされている必要があります。 モダン ゲーマータグ情報とベスト プラクティスについては、GDK 開発ドキュメントの記事「モダン ゲーマータグの概要」を参照してください。
  • クラシック ゲーマータグ : クラシック ゲーマータグの 15 文字をすべて正確に表示します。 クラシック ゲーマータグには ASCII 文字の a ~ z、A ~ Z、0 ~ 9、コンマ (,)、スペース (ASCII 文字 0x20) のみを含めることができます。 例: Major Nelson

GDK では、これらの項目は XUserGetGamertag API を使用して返されます。 ERA では、GetUserProfileAsync API を使用してゲーマータグを取得します。

Note: モダン ゲーマータグでサポートされているタイ語とデーバナーガリー文字の両方の言語に必要な Unicode 分音記号のサポートは、多くの場合テストの後の段階まで発見されない問題を引き起こします。 ゲームでモダン ゲーマータグをサポートする場合は、早い段階でこれらの言語の文字を計画してテストします。

サーティフィケーション テスト ケース

046-01 表示名と表示ゲーマーアイコン

必要なツール

  • GDK からの XblTestAccountGui.exe

準備
次のそれぞれの名前に対して 4 つのテスト アカウントを作成し、XblTestAccountGui.exe を使用して各テスト アカウントのゲーマータグを次のように変更します。

  • สริฐ众云нь컴퓨터
  • आचुथाώঅঙぁゖァヺ
  • нøÜsêþåЯЂў
  • mdrngtck

テスト手順

  1. タイトル内でゲーマータグが表示される場所を探して表示します。
  2. 手順 [1] で特定したすべてのエリアでユーザーのゲーマータグがどのように表示されるかを確認します。
  3. タイトルにユーザーの画像が表示されている場合は、各アカウントの正しい Microsoft アカウント画像またはゲーマー アイコンが表示されていることを確認します。

想定される結果
ユーザーのゲーマータグが正しく表示される必要があります。

成功例

  1. モダン ゲーマータグを使用すると、ゲーマータグによって Unicode 文字 (自動生成のサフィックスを含む) が正しく表示されます。
  2. クラシック ゲーマータグを使用すると、ゲーマータグが正しく表示されます。

失敗例

  1. Unicode 文字は空白文字として表示されるため、ゲーマータグはまったくレンダリングされません。
  2. クラシック ゲーマータグを使用すると、ゲーマータグが正しく表示されません。