المتغيرات
جزء من قسم أساسيات البرمجة النصية في Unity في رحلة Unity على Coddy. الدرس 2 من 85.
المتغير هو صندوق ذو اسم يخزّن قيمة: عدد أرواحك، سرعتك، ارتفاع برج. تنشئ واحدًا بتحديد نوع واسم وقيمة أولية:
int lives = 3;int هو النوع المخصص للأعداد الصحيحة (3، 0، -12). lives هو الاسم، و= يضع العدد 3 فيه، و; ينهي السطر، مثلما تنهي النقطة جملة.
بعد ذلك، يدل الاسم على القيمة في كل مرة تستخدمه فيها:
int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);transform.localScale هو حجم الكائن: العرض (x) والارتفاع (y) والعمق (z). ارتفاع هذا المكعب 3، وعرضه 6 وعمقه 6. غيّر length إلى 4، فيصغر في الاتجاهين معًا، لأن كلا الموضعين يقرأان الصندوق نفسه.
يأتي الكود بين { و} في Start(). الأسطر التي تبدأ بـ // هي تعليقات يتجاهلها C#.
التحدي
سهلاجعل البرج بارتفاع 5 طوابق وعرض 2.
- في
int floors = 2;، غيّر 2 إلى5. - في
int width = 1;، غيّر 1 إلى2. غيّر الأرقام فقط: إضافة سطر ثانٍ لـint floorsخطأ.
اضغط على «العب»: سيصبح البرج أطول وأعرض. ثم اضغط على «تحقق».
جرّب بنفسك
using UnityEngine;
public class Tower : MonoBehaviour
{
void Start()
{
int floors = 2;
int width = 1;
transform.localScale = new Vector3(width, floors, width);
}
}
جميع دروس أساسيات البرمجة النصية في Unity
1أساسيات C# في Unity
مرحبًا يا Unityالمتغيراتالأعداد العشرية تحتاج إلى fالنص في وحدة التحكممتغيرات تتذكرإذا وإلامقارنة الأعدادمراجعة: جامع العملات7الحلقات والدوال
التكرار باستخدام forحلقات داخل حلقاتكتابة دالةدوال تُعيد إجابةالمصفوفاتمراجعة: السُّلّم5المتجهات
جمع المتجهاتالاتجاهاتالفضاء المحلي والعالميالسرعة القُطريةالمسافة بين الأشياءVector3 بنية Structمراجعة: قيادة الطائرة المسيّرة8كائنات اللعبة والمكوّنات
المراجع في Inspectorالحصول على مكوّنالمكوّنات المفقودةإضافة مكوّنRequireComponentالإظهار والإخفاءمراجعة: مفتاح الإضاءة6التحويلات والتسلسل الهرمي
الآباء والأبناءارفع العلمالتحجيمانظر إلى الأشياءتحرّك نحو نقطةمراجعة: القمر في مدارهتدرّب بنفسك: Playground لـ Unity