כיצד ליצור סקריפט C# חדש ב-Unity

Unity משתמש ב-C# עבור scripting, שהיא שפת תכנות מונחה עצמים.

סקריפטים הם בלוקים של קוד שנכתבים בשפה שUnity יכולה להבין (C#) ומשמשים לתכנות לוגיקה של המשחק וכל היבט הקשור ליישום טכני.

כדי ליצור סקריפט C# ב-Unity בצע את השלבים הבאים:

כיצד ליצור סקריפט C# חדש

  • לחץ לחיצה ימנית על תצוגת הפרויקט -> 'Create' -> 'C# Script'

Unity צור סקריפט C#

  • הקלד כל שם והקש Enter

איזה תסריט

הסקריפט החדש נוצר וניתן לצרף ל-GameObject, אולם מכיוון שהוא ריק, יש לערוך אותו על מנת להוסיף לו פונקציונליות כלשהי.

  • לחץ פעמיים כדי לפתוח את הסקריפט

מבנה התסריט

Unity c# מבנה הסקריפט המוגדר כברירת מחדל

מבנה הסקריפט המוגדר כברירת מחדל של Unity הוא כדלקמן:

  1. הפניות למרחב שמות (קבוצות של מחלקות שניתן להשתמש בהן בסקריפט).
  2. שם מחלקה שיורש מ-MonoBehaviour (מחלקת הבסיס של Unity).
  3. Start() היא פונקציה מובנית שנקראת בתחילת אתחול הסקריפט.
  4. Update() היא פונקציה מובנית שנקראת כל פריים ומשמשת להטמעת לוגיקה רציפה כגון לחיצה על מקש, תנועת שחקן וכו'.