הגדר והשתמש ב-Visual Scripting ב-Unity

Scripting חזותי ב-Unity מאפשר ליוצרים לפתח לוגיקה של משחק מבלי לכתוב סקריפטים מקודדים ב-C#. הוא משתמש בגרפים חזותיים מבוססי צמתים, מה שהופך אותו לנגיש הן למתכנתים והן ללא מתכנתים כדי לעצב היגיון סופי או ליצור אבות טיפוס. בנוסף, Visual Scripting כולל API עבור משימות מתקדמות ויצירת צמתים מותאמים אישית, המאפשרים פונקציונליות מורכבות יותר ושיתופי פעולה בצוות.

הַתקָנָה

מגרסה Unity Editor 2021.1 ואילך, Visual Scripting מותקן כברירת מחדל כחבילה. עבור גרסאות קודמות של Unity, כולל 2019 LTS ו-2020 LTS, עליך להתקין את חבילת Visual Scripting מה-Unity Asset Store.

למידע נוסף על חבילות, עיין בסעיף חבילות במדריך למשתמש Unity.

הגדר Scripting חזותי

כדי להשתמש ב-Visual Scripting בפרויקט בפעם הראשונה, עליך לאתחל אותו מחלון הגדרות הפרויקט של העורך. הגדר את הגדרות והעדפות הפרויקט שלך כדי להתחיל.

בחר תוכנית בקרה

למד את קיצורי המקלדת הנפוצים ובחר ערכת בקרה המתאימה לצרכים שלך. זה ישפר את זרימת העבודה שלך ויהפוך את העבודה עם Visual Scripting ליעילה יותר.

עדכן Scripting חזותי

שמור על סקריפטים חזותיים מעודכנים כדי להבטיח שיש לך את התכונות והשיפורים העדכניים ביותר. למד כיצד לעדכן Scripting חזותי ולנהל את הגיבויים שלך כדי למנוע אובדן נתונים.

דרישות מערכת

ל-Visual Scripting אין תלות חיצונית, מה שמקל על ההשתלבות בפרויקטים הקיימים שלך Unity.

הבנת היסודות

Scripting חזותי ב-Unity סובב סביב שני מושגים עיקריים: גרפים וצמתים. גרפים מייצגים את זרימת ההיגיון של המשחק שלך, בעוד צמתים הם הפונקציות, האופרטורים והמשתנים הבודדים בתוך הגרף.

גרפים

גרפים הם הייצוג החזותי של התסריטים שלך. ישנם שני סוגים של גרפים:

  • גרפי זרימה: טפל בלוגיקה ובזרימה של המשחק.
  • גרפי מצבים: נהל מצבים ומעברים, אידיאלי עבור מצבי אופי או שלבי משחק.

צמתים

צמתים מייצגים פונקציות, אופרטורים ומשתנים. חבר את הצמתים האלה מהיציאות שלהם עם קצוות כדי לעצב את ההיגיון שלך בצורה ויזואלית.

יצירת סקריפט פשוט

בואו ניצור סקריפט פשוט שמזיז GameObject כאשר מקש נלחץ:

  1. בחר את GameObject שברצונך להזיז.
  2. עבור אל הוסף רכיב והוסף רכיב Script Machine.
  3. צור גרף זרימה חדש על ידי לחיצה על New ושמירתו בפרויקט שלך.
  4. פתח את גרף הזרימה על ידי לחיצה על הלחצן Edit Graph.

בניית התסריט

בצע את השלבים הבאים כדי ליצור את תסריט התנועה:

  1. הוסף צומת Start כדי להגדיר את נקודת הכניסה של הסקריפט.
  2. גרור חוט מהצומת Start לצומת Update חדש. זה מבטיח שהסקריפט פועל ברציפות.
  3. הוסף צומת Get Key Down והגדר את המפתח ל-W.
  4. חבר את הצומת Update לצומת Get Key Down.
  5. הוסף צומת Translate כדי להזיז את GameObject. הגדר את וקטור התרגום ל- (0, 0, 1) כדי להתקדם.
  6. חבר את הצומת Get Key Down לצומת Translate.

הגרף הסופי שלך אמור להיראות כך:

Start --> Update --> Get Key Down (W) --> Translate (0, 0, 1)

בדיקת התסריט

כדי לבדוק את התסריט:

  1. שמור את הגרף שלך וחזור לעורך Unity.
  2. הקש על Play כדי להפעיל את המשחק.
  3. הקש על מקש W כדי לראות את GameObject מתקדם.

סיכום

הצגנו את היסודות של Scripting חזותי ב-Unity. כיסינו את הגדרת הכלי, הבנת גרפים וצמתים ויצירת תסריט תנועה פשוט. Scripting חזותי הוא כלי רב עוצמה למי שמעדיף גישה חזותית לקידוד או חדש בתכנות. ככל שאתה מתמצא יותר ב-Visual Scripting, אתה יכול ליצור התנהגויות ומערכות מורכבות יותר עבור פרויקטי המשחק שלך.