ميزتك التالية
الحفظ السحابي
احفظ تقدم اللعبة وحمّله عند التشغيل التالي.
Unity

النتيجة المرئية
يُحمَّل التقدم المحفوظ مجددًا بعد إعادة تشغيل اللعبة.
فحص حفظ سحابي0:53
درس لوحة التحكم الموجود يعرض التصميم السابق، بينما يتبع الدليل الخطوات الحالية.
يُشغّل هذا الدرس باللغة الإنجليزية.
فتح الفيديو بشكل منفصل ↗أضف هذه الميزة
يمكنك الاطلاع على الدليل. يتطلب التنفيذ مفتاح مشروع نشطًا. تجهيز المشروع
SDK مُثبّت وإعداد المشروع مُستورد واللاعب مسجّل الدخول.
C#
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4
5// Define your save structure
6[System.Serializable]
7public class GameData
8{
9 public int Level;
10 public int Coins;
11}
12
13// أرفق هذا السكربت بـ GameObject في المشهد الأول.
14public class CloudSaveDemo : MonoBehaviour
15{
16 async void Start()
17 {
18 // التهيئة: التهيئة والاتصال وتسجيل دخول لاعب.
19 HorizonApp.Initialize();
20 await new HorizonServer().Connect();
21 await UserManager.Instance.SignUpAnonymous("PlayerName");
22
23 // horizOn: احفظ بيانات اللاعب وحمّلها من جديد.
24 // Save
25 var data = new GameData { Level = 5, Coins = 1000 };
26 await CloudSaveManager.Instance.SaveObject(data);
27
28 // Load
29 var loaded = await CloudSaveManager.Instance.LoadObject<GameData>();
30 }
31}
اختبر ميزتك الجديدة.
يُحمَّل التقدم المحفوظ مجددًا بعد إعادة تشغيل اللعبة.
اختر في لوحة التحكم المشروع نفسه الموجود في إعداد لعبتك.

