Menu
CoddyTech

المتغيرات

جزء من قسم أساسيات البرمجة النصية في 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#.

challenge icon

التحدي

سهل

اجعل البرج بارتفاع 5 طوابق وعرض 2.

  1. في int floors = 2;، غيّر 2 إلى 5.
  2. في 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

تدرّب بنفسك: Playground لـ Unity