Menu
CoddyTech

מגינים ותגמולים

חלק מהיחידה ארכיטקטורת משחקים ב-Unity במסלול ה-Unity של Coddy. שיעור 57 מתוך 64.

challenge icon

אתגר

בינוני

הוסיפו את המגן, ודאגו שכל גל יפיל פרס.

  1. Shield מממש את IPickup: הפעולה Collect קוראת ל-hero.Protect(duration) ומשמידה את המגן.
  2. ב-Hero, הפונקציה public void Protect(float seconds) מגדירה את safeUntil = Time.time + seconds;.
  3. הוסיפו ל-Wave את public GameObject reward. לאחר שמנקים גל, לפני ההפוגה, מזמן הגלים מפיל את הפרס, אם הוגדר, במיקום שלו.

לחצו על "שחק" ונקו את גל 1: לב יופיע באמצע. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

public interface IPickup
{
    void Collect(Hero hero);
}

כל השיעורים ביחידה ארכיטקטורת משחקים ב-Unity

תרגלו בעצמכם: Unity אונליין