第 4 步,共 4 步

查看你的首位玩家。

在Unity项目中运行示例,并在该项目中检查响应。

视频稍后提供

此步骤尚无视频。指南和MCP请求已可使用。

在Unity中发送首次玩家请求

确认首次请求前,请先完成设置。 连接

将HorizonTest.cs挂到GameObject上并点击Play

C#
Assets/Scripts/HorizonTest.cs
horizOn 调用
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 即可试用 API0:25

现有仪表盘教程展示的是旧版设计,指南采用当前流程。

此教程以英语播放。

单独打开视频 ↗
打开 API Explorer
返回