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

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

لوحة المتصدرين

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

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

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

عرض ترتيب لوحة المتصدرين0:59

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

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

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

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

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

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

C#
Assets/Scripts/LeaderboardDemo.cs
استدعاء horizOnالتهيئة
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// أرفق هذا السكربت بـ GameObject في المشهد الأول.
6public class LeaderboardDemo : 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 // Submit score (only updates if higher)
17 await LeaderboardManager.Instance.SubmitScore(12500);
18​
19 // Get top players
20 var top = await LeaderboardManager.Instance.GetTop(10);
21​
22 // Get your rank
23 var rank = await LeaderboardManager.Instance.GetRank();
24 }
25}

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

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

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

نقاط النهاية
  • POST/leaderboard/submit
  • GET/leaderboards/{boardKey}/top
كل نقاط النهاية في مرجع API