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

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

المصادقة

سجّل دخول لاعب اختبار وأعد استخدام جلسته.

Unity
النتيجة المرئية

لاعب الاختبار مسجّل الدخول. تستخدم الطلبات التالية جلسته.

دمج تسجيل دخول اللاعب2:02

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

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

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

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

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

C#
Assets/Scripts/AuthenticationDemo.cs
استدعاء horizOnالتهيئة
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// أرفق هذا السكربت بـ GameObject في المشهد الأول.
6public class AuthenticationDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // التهيئة: التهيئة والاتصال.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13​
14 // horizOn: أنشئ حساب لاعب وسجّل الدخول.
15 // Anonymous sign-up (auto-caches token for session restore)
16 await UserManager.Instance.SignUpAnonymous("PlayerName");
17​
18 // Email sign-up
19 await UserManager.Instance.SignUpEmail("user@example.com", "password", "DisplayName");
20​
21 // Email sign-in
22 await UserManager.Instance.SignInEmail("user@example.com", "password");
23​
24 // Check authentication state
25 if (UserManager.Instance.IsSignedIn)
26 {
27 var user = UserManager.Instance.CurrentUser;
28 Debug.Log($"Welcome, {user.DisplayName}!");
29 }
30 }
31}

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

لاعب الاختبار مسجّل الدخول. تستخدم الطلبات التالية جلسته.

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

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

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

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

فيديو تعليمي

دمج تسجيل دخول اللاعبUnity5:09

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

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