مراجعة: العملات في البنك
جزء من قسم إنشاء ألعاب حقيقية في رحلة Unity على Coddy. الدرس 26 من 60.
في هذا الفصل، حفظنا الأرقام باستخدام PlayerPrefs، ومنحنا اللاعب الجديد قيمة افتراضية، واحتفظنا بأفضل نتيجة فقط عند تجاوزها. تجمع مطاردة الكنز هذه بين الحفظ والقيمة الافتراضية.
التحدي
متوسطأودِع العملات التي تحفرها؛ فالرصيد في البنك وحده هو الذي يُحفَظ.
- في
Update()، يضيف Space مقدار 1 إلىpocket. - في
Start()، حمّلbankمن المفتاحBank، واجعل قيمته 10 إذا كان مفقودًا، واربطbankButtonبدالةDeposit()التي تنقل محتوى الجيب إلى البنك وتحفظه. - بعد كل تغيير، اعرض
Pocket: 3وBank: 12.
اضغط على «العب»، واحفر، وأودِع العملات في البنك، ثم العب مرة أخرى: سيبقى رصيد البنك محفوظًا. ثم اضغط على «تحقق».
جرّب بنفسك
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class Digger : MonoBehaviour
{
public TMP_Text pocketText;
public TMP_Text bankText;
public Button bankButton;
private int pocket;
private int bank;
void Start()
{
}
void Update()
{
}
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس إنشاء ألعاب حقيقية
4المشاهد والمستويات
تحميل مشهدإعادة تشغيل المستوىالمستوى التاليالاحتفاظ بالبيانات بين المشاهدمراجعة: اختيار المستوى10مشروع: لعبة منصات ثلاثية الأبعاد
المسارمنصات متحركة2الأزرار والشاشات
الأزرار وonClickالتعبيرات Lambdaالربط في Inspectorتشغيل اللوحات وإيقافهاأشرطة الصحةمراجعة: متجر الترقيات5الحفظ باستخدام PlayerPrefs
حفظ رقمالتحميل بقيمة افتراضيةأعلى نتيجةحفظ الإعداداتمراجعة: العملات في البنك6مشروع: عدّاء لا نهاية له
ثلاثة مساراتعقبات أمامكتدرّب بنفسك: Playground لـ Unity