Microsoft Game Development Kit のユーザー モデル
2022 年 6 月の GDK 以降、PC およびコンソールの両方のタイトルでユーザー モデルを選択できます。
ユーザー ID と XUser
XBOX One は、ゲームと対話するユーザーの ID を XUser オブジェクトで管理します。
ユーザー
このセクションでは、Microsoft Game Development Kit (GDK) におけるユーザーの概念、ユーザーが XUser としてどのように表現されるかについて説明します。
ゲームの既定ユーザーの変更
XR-112 は、ゲームがアクティブな (既定) ユーザーを変更するためのアカウント ピッカーへのエントリ ポイントを提供することを要求します。
コントローラー切断への対応
ユーザーに関連付けられたコントローラーを持つことは、ほとんどのゲームにとって重要です。
ゲームの既定ユーザーの確立
タイトルが Simplified User Model を使用することを選択した場合、AddDefaultUserSilently オプションで XUserAddAsync を呼び出すことができます。
ゲスト ユーザー
ゲスト ユーザー (Sponsored Guests または Guest Accounts とも呼ばれる) は、多くの XBOX サービスを利用できるようになります。
XUser のヘッドレス自動化
テストのために、ゲームはゲームへのユーザー追加を自動化したい場合があります。
ユーザーと入力デバイス
ゲームは、指定されたユーザーに関連付けられている入力デバイスを把握する必要があります。
既定ユーザー必須モデルのオプトイン
Simplified User Model にオプトインするには、microsoftgame.config に \AdvancedUserMode\ を追加して、以下のように “false” を指定します。
ユーザーとコントローラーの関連付けタイミング
コントローラーがユーザーに正常に関連付けられると、コントローラーの Nexus ボタンを押すことで、そのユーザーのパーソナライズされた画面が表示されます。
XUser クロスプラットフォーム サポート
XUser は、プラットフォーム間で XBOX ユーザー アカウントと認証を管理するためのゲーミング ランタイム API です。
ハウツー: ユーザーをサインインするためのベスト プラクティス
ゲームは初期ユーザーを確立する必要があります。
