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

תרגלו בעצמכם: Unity אונליין