منصات متحركة
جزء من قسم إنشاء ألعاب حقيقية في رحلة Unity على Coddy. الدرس 50 من 60.
التحدي
متوسطاجعل المنصة الزرقاء تنزلق فوق الفجوة. سيأتي ركوبها لاحقًا.
- في
MovingPlatform، أضف عددين عشريين من النوع[SerializeField]هماdistance = 3fوspeed = 1.5f، وأضفpublic Vector3 delta;. - في
Update()، اجعل المنصة تنزلق من نقطة البداية إلى مسافةdistanceوحدة على طول المحور +x بسرعةspeed، ثم تعود، وتكرر ذلك. - اجعل قيمة
deltaتساوي الموضع بعد الحركة ناقص الموضع قبلها.
اضغط «العب»: ستنزلق المنصة إلى الخارج ثم تعود. ثم اضغط «تحقق».
جرّب بنفسك
using UnityEngine;
public class MovingPlatform : MonoBehaviour
{
// سيُكمل درس لاحق هذا الجزء: منصة تنزلق ذهابًا وإيابًا.
}
جميع دروس إنشاء ألعاب حقيقية
4المشاهد والمستويات
تحميل مشهدإعادة تشغيل المستوىالمستوى التاليالاحتفاظ بالبيانات بين المشاهدمراجعة: اختيار المستوى10مشروع: لعبة منصات ثلاثية الأبعاد
المسارمنصات متحركة2الأزرار والشاشات
الأزرار وonClickالتعبيرات Lambdaالربط في Inspectorتشغيل اللوحات وإيقافهاأشرطة الصحةمراجعة: متجر الترقيات5الحفظ باستخدام PlayerPrefs
حفظ رقمالتحميل بقيمة افتراضيةأعلى نتيجةحفظ الإعداداتمراجعة: العملات في البنك6مشروع: عدّاء لا نهاية له
ثلاثة مساراتعقبات أمامكتدرّب بنفسك: Playground لـ Unity