عوائق أمامك
جزء من قسم بناء ألعاب حقيقية في رحلة Unity على Coddy. الدرس 28 من 56.
التحدي
متوسطوالآن العوائق. يحتوي المشهد على قالب عقبة، وهو مكعب أحمر مزود بمصادم مُشغِّل وبرنامجك النصي 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
{
// يرسل العوائق على طول الطريق. سيُكمل الدرس التالي هذا الجزء.
}
جميع دروس بناء ألعاب حقيقية
4المشاهد والمستويات
تحميل مشهدإعادة تشغيل المستوىالمستوى التاليالاحتفاظ بالبيانات بين المشاهدمراجعة: اختيار المستوى10مشروع: لعبة منصات ثلاثية الأبعاد
المسارالمنصات المتحركة2الأزرار والشاشات
الأزرار وonClickالتعبيرات Lambdaالربط في Inspectorتشغيل اللوحات وإيقافهاأشرطة الصحةمراجعة: متجر الترقيات5الحفظ باستخدام PlayerPrefs
حفظ رقمالتحميل بقيمة افتراضيةأعلى نتيجةحفظ الإعداداتمراجعة: العملات في البنك6مشروع: عدّاء بلا نهاية
ثلاثة مساراتعوائق أمامك