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

الجواهر على الشاشة

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

challenge icon

التحدي

متوسط

تطفو الجواهر فوق المسار: خمسة مكعبات فيروزية تحمل الوسم Gem، ولكل منها مُشغِّل ونص Gem. تعرض لوحة HUD عنصر GemText في أعلى اليسار، ويضعه المشهد في الحقل الجديد gemText الخاص بـ Player. احتفظ بكل ما أنجزته في الدروس السابقة.

في Player (أضف using TMPro;):

  • حقل TMP_Text باسم gemText يضبطه Inspector، وعدد الجواهر التي جُمعت، والإجمالي في المستوى.
  • في Start، احسب جواهر المستوى باستخدام الوسم الخاص بها واعرض العدد بصيغة Gems: 0/5.
  • تضيف الدالة العامة AddGem() جوهرة واحدة وتعرض العدد الجديد بصيغة Gems: 1/5.

في Gem: عندما يدخل اللاعب (كائن يحتوي على نص Player)، استدعِ الدالة AddGem() الخاصة به وأزِل الجوهرة.

اضغط Play واجمع بعض الجواهر، ثم اضغط Check.

جرّب بنفسك

using UnityEngine;

public class Gem : MonoBehaviour
{
    // سيُكمِل درسٌ لاحق هذا الجزء: جوهرة يمكن جمعها.
}

جميع دروس بناء ألعاب حقيقية