Menu
CoddyTech

מכשולים מלפנים

חלק מהיחידה בניית משחקים אמיתיים במסלול ה-Unity של Coddy. שיעור 28 מתוך 60.

challenge icon

אתגר

בינוני

שלחו מכשולים במורד הדרך.

  1. ב־Update() של Spawner, הוסיפו את Time.deltaTime ל־timer; כשמגיעים ל־spawnEvery, הפחיתו את spawnEvery וצרו מכשול.
  2. צרו את obstaclePrefab במיקום של Spawner בתוספת lane * laneWidth לאורך ציר x, כאשר lane מתקבל מ־Random.Range(-1, 2).
  3. ב־Update() של Obstacle, הזיזו אותו לאורך Vector3.back במהירות של speed יחידות לשנייה; השמידו אותו מתחת ל־z -10.

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

נסו בעצמכם

using UnityEngine;

public class Spawner : MonoBehaviour
{
    public GameObject obstaclePrefab;
    public float spawnEvery = 1.2f;
    public float laneWidth = 2.5f;
    private float timer;

    // כל spawnEvery שניות, שלח מכשול לאורך נתיב אקראי
}

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

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