مراجعة: المفتاح والباب
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 21 من 71.
يجمع هذا الملخص عناصر الفصل معًا: المحفزات، وOnTriggerEnter، وTryGetComponent للتأكد من أن اللاعب هو من دخل.
التحدي
سهلاكتب نصّي المفتاح والباب: اللاعب وحده يمكنه استخدامهما.
- في
Key.cs، داخلOnTriggerEnter، عندما يتحققother.TryGetComponent(out Player player)، عيّنplayer.hasKey = true;، وسجّلGot the keyثم أتلف المفتاح. - في
Door.cs، بالنسبة إلى اللاعب: إذا كان لديهhasKey، نفّذgate.SetActive(false);وسجّلThe door opens؛ وإلا فسجّلLocked.
اضغط على «العب»، وجرّب الباب، ثم أحضر المفتاح وجرّب مرة أخرى. بعد ذلك اضغط على «تحقق».
جرّب بنفسك
using UnityEngine;
public class Key : MonoBehaviour
{
// يلتقط اللاعب المفتاح؛ ولا يلتقطه أي شيء آخر
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق4الكوروتينات
InvokeInvokeRepeating, CancelInvokeأول Coroutine لكالحلقات داخل الكوروتيناتإيقاف الكوروتيناتمراجعة: العد التنازلي10المشروع: الهروب من الحلبة
الحلبةالصيادونتدرّب بنفسك: Playground لـ Unity