Menu
CoddyTech

مراجعة: العملات في البنك

جزء من قسم إنشاء ألعاب حقيقية في رحلة Unity على Coddy. الدرس 26 من 60.

في هذا الفصل، حفظنا الأرقام باستخدام PlayerPrefs، ومنحنا اللاعب الجديد قيمة افتراضية، واحتفظنا بأفضل نتيجة فقط عند تجاوزها. تجمع مطاردة الكنز هذه بين الحفظ والقيمة الافتراضية.

challenge icon

التحدي

متوسط

أودِع العملات التي تحفرها؛ فالرصيد في البنك وحده هو الذي يُحفَظ.

  1. في Update()، يضيف Space مقدار 1 إلى pocket.
  2. في Start()، حمّل bank من المفتاح Bank، واجعل قيمته 10 إذا كان مفقودًا، واربط bankButton بدالة Deposit() التي تنقل محتوى الجيب إلى البنك وتحفظه.
  3. بعد كل تغيير، اعرض 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()
    {
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس إنشاء ألعاب حقيقية

تدرّب بنفسك: Playground لـ Unity