ステップ 4 / 4
最初のプレイヤーを確認する。
Unityプロジェクトでサンプルを実行し、そこで応答を確認してください。
この手順の動画はまだありません。ガイドとMCPへの依頼は利用できます。
Unityで最初のプレイヤーリクエスト
最初のリクエストを確認する前に設定を完了してください。 接続
HorizonTest.csをGameObjectに追加してPlayを押す
C#
1using PM.horizOn.Cloud.Core;
2using PM.horizOn.Cloud.Manager;
3using UnityEngine;
4
5// このスクリプトを最初のシーンの GameObject にアタッチします。
6// horizOn: 初期化し、最寄りのサーバーに接続し、匿名でサインイン。
7public class HorizonTest : MonoBehaviour
8{
9 async void Start()
10 {
11 // Step 1: Initialize SDK
12 HorizonApp.Initialize();
13
14 // Step 2: Connect to server
15 var server = new HorizonServer();
16 bool connected = await server.Connect();
17
18 if (!connected)
19 {
20 Debug.LogError("Failed to connect to horizOn server");
21 return;
22 }
23
24 Debug.Log($"Connected to: {server.ActiveHost}");
25
26 // Step 3: Sign in or sign up
27 bool signedIn = await UserManager.Instance.SignUpAnonymous("TestPlayer");
28
29 if (signedIn)
30 {
31 Debug.Log($"Signed in as: {UserManager.Instance.CurrentUser.DisplayName}");
32 }
33 }
34}
期待される結果
匿名プレイヤーのログインが成功します。Console、Output、またはターミナルにプレイヤー名かuserIdを含む成功応答が表示されます。選択したプロジェクトのUsersでもプレイヤーを確認できます。
自分のプロジェクトの結果を確認してください。ダッシュボードに既存のプレイヤーがいても、この新しい接続の証明にはなりません。
「ユーザー」を開くまだ応答がありませんか?
有効なプロジェクトキー、JSONのインポート、バックエンドのアドレスを確認してください。インポート後はプロジェクトを再起動してください。401の場合はキーの完全な値を、ネットワークエラーの場合はバックエンドへの接続とConsoleの出力を確認してください。
補足:ダッシュボードでAPIを確認
API Explorerはデバッグに役立ちます。その後も、自分のゲームからの最初のリクエストを確認してください。
SDK なしで API を試す0:25
既存のダッシュボード解説です。以前のデザインを表示します。ガイドは現在の手順に対応しています。
この動画は英語で再生されます。
動画を別のタブで開く ↗