Menu
CoddyTech
flag Ar iconالعربيةdown icon

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

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

challenge icon

التحدي

سهل

توجد بوابة مغلقة في الجدار، ومفتاح على الأرض. يحرك Player.cs اللاعب باستخدام الأسهم، ويحتوي على حقل hasKey. يُعدّ كلٌّ من Key والمدخل أمام البوابة عنصرَي تحفيز. اكتب نصوصهما البرمجية:

  • Key: عندما يلمسه اللاعب، عيّن قيمة hasKey لدى اللاعب إلى true، وسجّل Got the key وأزل المفتاح. لا يمكن لأي شيء آخر التقاطه: إذا تدحرجت كرة فوقه، فسيبقى في مكانه.
  • Door: عندما يدخل اللاعب المدخل ومعه المفتاح، أخفِ gate وسجّل The door opens. إذا لم يكن معه المفتاح، فسجّل Locked واترك البوابة مغلقة.

اضغط على تشغيل، وجرّب الباب، واحصل على المفتاح ثم جرّب مرة أخرى، وبعدها اضغط على تحقّق.

جرّب بنفسك

using UnityEngine;

public class Key : MonoBehaviour
{
    // يأخذ اللاعب المفتاح؛ ولا يأخذه أي شيء آخر
}

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