プレイテスト - プレイヤーを検索する - (Unity モジュール)
注釈:本資料はAI技術を用いて翻訳されています。
表示名でプレイヤーを検索する
表示名を使用してプレイヤーを検索するテストを行うには、名前空間に表示名を持つ別のプレイヤーアカウントがあることを確認する必要があります。
デバイス ID ログインでは、デフォルトで表示名のないプレイヤーアカウントが作成されます。つまり、表示名でそれらのプレイヤーを検索することはできません。
表示名を持つプレイヤーアカウントがない場合は、次の起動パラメータを使用して、メールアドレスとパスワードで管理者アカウントにログインできます。
-AUTH_TYPE=ACCELBYTE -AUTH_LOGIN=<email> -AUTH_PASSWORD=<password>
一度ログインすると、ゲームまたはスタジオの名前空間にユーザーが作成されます。これで、表示名でそのユーザーを検索できるようになります。
表示名を使用してプレイヤーを検索するには、次の手順に従います。
-
Unity エディターでゲームをプレイし、Social > Find Friends に移動します。
-
対象ユーザーの表示名を入力し、Enter キーを押します。
-
結果から、追加したいプレイヤーの Send Invite ボタンをクリックします。結果は次のようになります。

[FriendsEssentialsWrapper_Starter] [GetUserByExactDisplayName] [327] - Successfully found users for display name: {displayName}
フレンドコードでプレイヤーを検索する
この機能ではプレイヤーが表示名を設定する必要がないため、別のデバイスでデバイス ID でログインしたプレイヤーを招待できます。ゲームまたはスタジオの名前空間に少なくとも 2 つの異なるプレイヤーアカウントが必要です。
同じマシン内でこの機能をテストしたいが、他のログイン方法を実装している場合は、AGS Game SDK の Randomize Device ID 機能を使用できます。これを行うには、上部のメニューバーで AccelByte に移動し、Edit Client Settings を選択し、Other Configs のドロップダウンを展開して、Randomize Device ID を有効にします。この機能は毎回デバイス ID をランダム化するわけではないため、毎回同じユーザーとしてログインすることになります。
フレンドコードを使用してプレイヤーを検索するには、次の手順に従います。
-
Unity エディターでゲームをプレイし、Social > Find Friends に移動します。
-
検索したいプレイヤーのフレンドコードを入力し、Enter キーを押します。フレンドリクエストは自動的に送信されます。結果は次のようになります。

[FriendsEssentialsWrapper_Starter] [GetUserByFriendCode] [258] - Successfully retrieved user profile public info by public id.