טעינת סצנה או שכבת Overlay מראש
השמעה של סצנה או לOverlay יכולה לפעמים לקחת קצת זמן לטעינה בהתאם למספר האובייקטים או ההתנהגויות. עם טעינה מראש, תוכל לגרום לטעינת סצנה או Overlay להרגיש מיידית על ידי טעינה כאשר השחקן שלך לא שם לב. ישנן שתי דרכים להטעין מראש סצנה: לפני שהפרויקט שלך מתחיל מתוך הגדרות הסצנה, או אסינכרונית (בעת שהסצנה שלך כבר רצה) באמצעות התנהגויות.
טעינה מראש מתוך הגדרות סצנה
תוכל להורות לפרויקט שלך להטעין מראש סצנות או Overlay שידוע לך שהשחקן הולך להשתמש בהם בתדירות גבוהה. כדי לעשות זאת פתח את הגדרות הפרויקט ולחץ על סמלי ההגדרות
לחץ על הגדרות
והפעל את האפשרות טעינה מראש.
אם לסצנה שלך יש הרבה אובייקטים והתנהגויות, אולי לא יהיה רעיון טוב להטעין מראש מההתחלה. טעינת מראש של סצנות רבות וOverlay עלולה להשפיע על הביצועים ויהיה עדיף להטעין מראש ככל שהשחקן שלך מתקדם.
טעינה מראש אסינכרונית באמצעות התנהגויות
כאשר אינך רוצה להשפיע על הביצועים על ידי טעינה מראש של כל הסצנות שלך, לפעמים יש סיבה הגיונית להטעין מראש סצנה או Overlay אסינכרונית.
דוגמה מתי להשתמש בטעינה מראש אסינכרונית יכולה להיות במשחק שבו השחקן מתקרב לסוף המפלס. אתה רוצה להכין את המפלס הבא כך שכאשר השחקן אכן יגיע לסוף, המפלס הבא ייטען מיידית.
כדי להטעין מראש אסינכרונית, פשוט הוסף את התנהגות טעינת סצנה מראש, שנמצאת בהתנהגויות סצנה מתקדמות, כאשר מתעורר אירוע.
לאחר מכן בחר את הסצנה או הOverlay שברצונך להטעין מראש.
כאשר הסצנה סיימה את טעינתה מראש, היא מפעילה אירוע. כך תוכל לעשות משהו כמו להפעיל כפתור כאשר הסצנה מוכנה לטעינה.
כאשר אתה מסיים עם סצנה שהוטענה מראש, ודא שאתה משתמש בהתנהגות פריקת סצנה כדי לוודא שאינך משפיע על ביצועי הפרויקט שלך.

