المخرج
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 60 من 63.
التحدي
متوسطالخطوة الأخيرة: طريق الخروج. احتفظ بكل شيء من الدروس السابقة. توجد منصة خروج حمراء، وهي مُشغِّل، بجوار الجدار الشمالي، ويضعها المشهد في الحقل الجديد exit في Spawner.
أكمل Exit:
- تبدأ مغلقة.
- تفتحها طريقة عامة
Open()، وتحول لونها إلى الأخضر (Color.green) وتسجلThe exit is open. - عندما يدخل اللاعب (ذو الوسم
Player) إلى المخرج المفتوح، سجّلYou escaped!وعطّل اللاعب. أي شيء آخر يدخل إليه، أو دخول اللاعب إليه وهو مغلق، لا يفعل شيئًا.
أضف إلى Spawner:
- حقلًا من النوع
Exitاسمهexit. - عندما ينتهي التكرار في coroutine الموجات (الموجة الأخيرة ومدة
waveDelayالخاصة بها)، استدعِexit.Open().
اضغط Play، واصمد أمام الموجات ثم اهرب، وبعدها اضغط Check.
جرّب بنفسك
using UnityEngine;
public class Exit : MonoBehaviour
{
// سيُستكمل هذا في درس لاحق: المخرج، الذي يُفتح بعد الموجة الأخيرة.
}
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق