Menu
CoddyTech

גלים

חלק מהיחידה פיזיקה ומשחקיות במסלול ה-Unity של Coddy. שיעור 58 מתוך 63.

challenge icon

אתגר

בינוני

הציידים מגיעים עכשיו בגלים. בסצנה כבר אין ציידים משלה, אבל יש בה prefab של Hunter (עם הסקריפט Hunter שלך) וארבע נקודות הופעה, מ־SP0 עד SP3. השאר את השחקן ואת הציידים מהשיעורים הקודמים, ומלא את Spawner שעל האובייקט Spawner:

  • שדות שה־Inspector מגדיר: hunterPrefab (אובייקט GameObject), spawnPoints (מערך Transform[]), waves (3) ו־waveDelay (4).
  • ב־Start, הפעל coroutine ששולח את הגלים.
  • עבור כל גל מ־1 עד waves: רשום ביומן Wave 1, Wave 2 וכן הלאה, צור מספר ציידים השווה למספר הגל, כאשר הצייד i (החל מ־0) מופיע ב־spawnPoints[i % spawnPoints.Length], ואז המתן waveDelay שניות.

גל 1 מגיע כשהמשחק מתחיל, גל 2 כעבור ארבע שניות וגל 3 ארבע שניות לאחר מכן: שישה ציידים בסך הכול. לחץ על Play ושרוד את הגלים, ואז לחץ על Check.

נסו בעצמכם

using UnityEngine;

public class Spawner : MonoBehaviour
{
    // בשיעור מאוחר יותר נמלא את החלק הזה: גלים של ציידים, שיישלחו באמצעות קורוטינה.
}

כל השיעורים ביחידה פיזיקה ומשחקיות