مراجعة: نافذة الإنجاز المنبثقة
جزء من قسم هندسة الألعاب في Unity في رحلة Unity على Coddy. الدرس 16 من 64.
التحدي
سهلأضف إنجازات لعبة العملات. AchievementPopup.Show جاهزة، والمشهد يربط onUnlocked بها.
Collector: عند لمس عنصر يحمل الوسمCoin، دمّره وأطلقpublic event Action<int> OnCoinsChangedمع العدد الإجمالي.Achievements: اشترك فيcollectorداخلOnEnable، وألغِ الاشتراك فيOnDisable.- عند جمع 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
1المكوّنات، لا التسلسلات الهرمية
مكوّنات صغيرةنص برمجي أساسي للعدومكوّنات مجرّدةالمكوّنات تعمل معًامراجعة: برج معياريمراجعة: مدفع مزدوج4البيانات المُسلسلة
الأصناف القابلة للتسلسلالقوائم في Inspectorالتعدادات في Inspectorمراجعة: جدول الغنائممراجعة: اختيار الغنائم عشوائيًا2الواجهات في Unity
IDamageableالواجهات وTryGetComponentGetComponentsمراجعة: مفتاح التفاعلمراجعة: أقرب عنصر ضمن النطاق3الأحداث
الأحداث في C# ضمن Unityالاشتراك في OnEnableحقول UnityEventالأحداث تحرّك واجهة المستخدممراجعة: نافذة الإنجاز المنبثقةمراجعة: مؤقّت النافذة المنبثقةتدرّب بنفسك: Playground لـ Unity