Menu
CoddyTech

مراجعة: المفتاح والباب

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

يجمع هذا الملخص عناصر الفصل معًا: المحفزات، وOnTriggerEnter، وTryGetComponent للتأكد من أن اللاعب هو من دخل.

challenge icon

التحدي

سهل

اكتب نصّي المفتاح والباب: اللاعب وحده يمكنه استخدامهما.

  1. في Key.cs، داخل OnTriggerEnter، عندما يتحقق other.TryGetComponent(out Player player)، عيّن player.hasKey = true;، وسجّل Got the key ثم أتلف المفتاح.
  2. في Door.cs، بالنسبة إلى اللاعب: إذا كان لديه hasKey، نفّذ gate.SetActive(false); وسجّل The door opens؛ وإلا فسجّل Locked.

اضغط على «العب»، وجرّب الباب، ثم أحضر المفتاح وجرّب مرة أخرى. بعد ذلك اضغط على «تحقق».

جرّب بنفسك

using UnityEngine;

public class Key : MonoBehaviour
{
    // يلتقط اللاعب المفتاح؛ ولا يلتقطه أي شيء آخر
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الفيزياء وأسلوب اللعب

تدرّب بنفسك: Playground لـ Unity