collection articles

כפילים

תוכלו לשכפל דמות, ויהיו לכם דמויות נוספות עם אותן תכונות כמו הדמות המקורית: תלבושות, צלילים, תסריטי קוד ומשתנים, כמו בדמות המקורית, אבל השכפול הוא עצמאי.

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

ניתן לשכפל עד 300 דמויות, כי מעבר לזה היישום עלול להיתקע או לקרוס.

 

שימוש

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

שימושים נפוצים של שכפול:

·      משחקי Tower Defense

·      משחקים רבים בסגנון ארקייד

·      חלקיקים כמו זיקוקים ושלג

·      פרויקטים מבוססי RNG

·      שבילי עכברים

·      כל פרויקט שדורש הרבה דמויות שחוזרות על עצמן

 

בלוקים

יש שלושה בלוקים שתשתמשו בהם לצורך השכפול:


1.    יצירת כפיל של עצמי – משכפל את הדמות שנבחרה

2.    כאשר מופעל ככפיל – כאשר נוצר שכפול, ירוץ התסריט על הדמות המשוכפלת

3.    מחק כפיל זה – מוחק את הכפיל ואת התסריט שלו

שכפולים גם יכולים ליצור שכפולים נוספים, זה משמש לעתים קרובות לרקורסיה.


שימוש במשתנה

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