سمات المفتش
جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 17 من 85.
تغيّر السمات المضافة إلى حقل طريقة عرضه في 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، ولا شيء يمنعه، لذا فإن النص البرمجي الذي يحتاج إلى حدّ يفرضه في الكود أيضًا.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
جميع دروس أساسيات البرمجة النصية في Unity
1أساسيات C# في Unity
مرحبًا يا Unityالمتغيراتالأعداد العشرية تحتاج إلى fالنص في وحدة التحكممتغيرات تتذكرإذا وإلامقارنة الأعدادمراجعة: جامع العملات7الحلقات والدوال
التكرار باستخدام forحلقات داخل حلقاتكتابة دالةدوال تُعيد إجابةالمصفوفاتمراجعة: السُّلّم5المتجهات
جمع المتجهاتالاتجاهاتالفضاء المحلي والعالميالسرعة القُطريةالمسافة بين الأشياءVector3 بنية Structمراجعة: قيادة الطائرة المسيّرة8كائنات اللعبة والمكوّنات
المراجع في Inspectorالحصول على مكوّنالمكوّنات المفقودةإضافة مكوّنRequireComponentالإظهار والإخفاءمراجعة: مفتاح الإضاءة6التحويلات والتسلسل الهرمي
الآباء والأبناءارفع العلمالتحجيمانظر إلى الأشياءتحرّك نحو نقطةمراجعة: القمر في مدارهتدرّب بنفسك: Playground لـ Unity