أفكار وميزات للعبة

ميزتك التالية

المستخدمون

اطّلع على لاعب الاختبار ومعلوماته.

تتطلب جلسة لاعب
Unity
النتيجة المرئية

يمكنك العثور على لاعب الاختبار مسجّل الدخول في المشروع المحدد.

نظرة عامة على إدارة المستخدمين0:51

درس لوحة التحكم الموجود يعرض التصميم السابق، بينما يتبع الدليل الخطوات الحالية.

يُشغّل هذا الدرس باللغة الإنجليزية.

فتح الفيديو بشكل منفصل ↗

أضف هذه الميزة

يمكنك الاطلاع على الدليل. يتطلب التنفيذ مفتاح مشروع نشطًا. تجهيز المشروع

SDK مُثبّت وإعداد المشروع مُستورد واللاعب مسجّل الدخول.

C#
Assets/Scripts/UsersDemo.cs
استدعاء horizOnالتهيئة
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// أرفق هذا السكربت بـ GameObject في المشهد الأول.
6public class UsersDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // التهيئة: التهيئة والاتصال وتسجيل دخول لاعب.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: تحقق من الجلسة المحفوظة وغيّر الاسم الظاهر.
16 // Check that the cached session is still valid (signs out when it is not)
17 bool valid = await UserManager.Instance.CheckAuth();
18 Debug.Log($"Session valid: {valid}");
19​
20 // Change the display name of the signed in player
21 bool renamed = await UserManager.Instance.ChangeName("PlayerOne");
22 }
23}

اختبر ميزتك الجديدة.

يمكنك العثور على لاعب الاختبار مسجّل الدخول في المشروع المحدد.

اختر في لوحة التحكم المشروع نفسه الموجود في إعداد لعبتك.

نقاط النهاية
  • POST/user-management/check-auth
  • POST/user-management/change-name
كل نقاط النهاية في مرجع API
اقتراحنا لخطوتك التالية

أضف رقمًا قياسيًا لكل جولة.

احفظ النتيجة بعد الجولة وأظهر المتصدر. واصل استخدام اتصالك وجلسة اللاعب.