כיצד ליצור סקריפט C# חדש ב-Unity
Unity משתמש ב-C# עבור scripting, שהיא שפת תכנות מונחה עצמים.
סקריפטים הם בלוקים של קוד שנכתבים בשפה שUnity יכולה להבין (C#) ומשמשים לתכנות לוגיקה של המשחק וכל היבט הקשור ליישום טכני.
כדי ליצור סקריפט C# ב-Unity בצע את השלבים הבאים:
כיצד ליצור סקריפט C# חדש
- לחץ לחיצה ימנית על תצוגת הפרויקט -> 'Create' -> 'C# Script'
- הקלד כל שם והקש Enter
הסקריפט החדש נוצר וניתן לצרף ל-GameObject, אולם מכיוון שהוא ריק, יש לערוך אותו על מנת להוסיף לו פונקציונליות כלשהי.
- לחץ פעמיים כדי לפתוח את הסקריפט
מבנה התסריט
מבנה הסקריפט המוגדר כברירת מחדל של Unity הוא כדלקמן:
- הפניות למרחב שמות (קבוצות של מחלקות שניתן להשתמש בהן בסקריפט).
- שם מחלקה שיורש מ-MonoBehaviour (מחלקת הבסיס של Unity).
- Start() היא פונקציה מובנית שנקראת בתחילת אתחול הסקריפט.
- Update() היא פונקציה מובנית שנקראת כל פריים ומשמשת להטמעת לוגיקה רציפה כגון לחיצה על מקש, תנועת שחקן וכו'.