Menu
CoddyTech
flag Ar iconالعربيةdown icon

عوائق أمامك

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

challenge icon

التحدي

متوسط

والآن العوائق. يحتوي المشهد على قالب عقبة، وهو مكعب أحمر مزود بمصادم مُشغِّل وبرنامجك النصي Obstacle، ويوجد كائن Spawner عند الطرف البعيد من الطريق، عند (0, 0.75, 40). احتفظ بالعدّاء من الدرس السابق، وأكمل برنامجين نصيين.

Spawner، مع حقول يضبطها Inspector: obstaclePrefab وspawnEvery (1.2) وlaneWidth (2.5):

  • أنشئ عقبة من القالب كل spawnEvery ثانية، بدءًا بعد spawnEvery ثانية من الضغط على Play.
  • اختر مسارها عشوائيًا من -1 و0 و1، وضعها عند موضع Spawner بعد تحريكه بمقدار lane * laneWidth على المحور x.

Obstacle، مع حقل speed (يضبط القالب قيمته على 10):

  • حرّكها في كل إطار باتجاه العدّاء، على طول المحور -z، بسرعة speed وحدة في الثانية.
  • عندما تصبح قيمة z أقل من -10، أي خلف الكاميرا، دمّرها.

تمر العوائق عبر العدّاء في الوقت الحالي؛ سيأتي التصادم في درس لاحق. اضغط Play وشاهدها وهي تقترب، ثم اضغط Check.

جرّب بنفسك

using UnityEngine;

public class Spawner : MonoBehaviour
{
    // يرسل العوائق على طول الطريق. سيُكمل الدرس التالي هذا الجزء.
}

جميع دروس بناء ألعاب حقيقية