Menu
CoddyTech

مراجعة: نافذة الإنجاز المنبثقة

جزء من قسم هندسة الألعاب في Unity في رحلة Unity على Coddy. الدرس 16 من 64.

challenge icon

التحدي

سهل

أضف إنجازات لعبة العملات. AchievementPopup.Show جاهزة، والمشهد يربط onUnlocked بها.

  1. Collector: عند لمس عنصر يحمل الوسم Coin، دمّره وأطلق public event Action<int> OnCoinsChanged مع العدد الإجمالي.
  2. Achievements: اشترك في collector داخل OnEnable، وألغِ الاشتراك في OnDisable.
  3. عند جمع 1 و3 و6 عملات، استدعِ public UnityEvent<string> onUnlocked مع First Coin وPocket Money وCoin Hoarder.

اضغط «العب» واجمع العملات. ثم اضغط «تحقق».

جرّب بنفسك

using UnityEngine;
using UnityEngine.Events;

public class Achievements : MonoBehaviour
{
    public Collector collector;
}

جميع دروس هندسة الألعاب في Unity

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