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

سمات Inspector

جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 10 من 67.

تغيّر السمات المضافة إلى حقل طريقة عرضه في Inspector، من دون تغيير ما يفعله الكود. تظهر أربعة منها في معظم مشاريع Unity:

  • [Header("Movement")] يضع عنوانًا عريضًا فوق الحقول التالية لتجميعها.
  • [Tooltip("Units per second")] يعرض ذلك النص عندما يستقر مؤشر الفأرة على اسم الحقل.
  • [Range(0f, 10f)] يعرض شريط تمرير، ويحافظ Inspector على القيمة بين 0 و10.
  • [HideInInspector] يخفي حقلًا عامًا من Inspector، مع إمكانية استخدامه من قِبل النصوص البرمجية الأخرى.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;

[HideInInspector] public int score;

يحدّ [Range] فقط مما يمكن كتابته أو سحبه في Inspector. لا يزال بإمكان الكود تعيين speed = 25f، ولا شيء يمنعه، لذا فإن النص البرمجي الذي يحتاج إلى حدّ يفرضه في الكود أيضًا.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

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

جميع دروس أساسيات البرمجة النصية في Unity