עולם ריבוי_סצינות תוכן עניינים עולם אירועים
מתודות
מתודה_ראשית ( )
|
| |
מצלמה .הצג_כותרת(" יצירת סצינות מרובות "); משך = 2 שניות |
| סמי .אמור(" לעתים ייתכן שתרצו שסיפוריכם יכללו סצנות המתרחשות במספר מקומות. "); משך = 6 שניות |
| סמי .אמור(" לדוגמה, ייתכן שתרצו להתחיל בבית הספר. "); משך = 4 שניות |
| סמי .אמור(" הבה נלך לשם. "); משך = 2 שניות |
| # שמנו את הפעולה המתרחשת בבית הספר ב"מתודת בית ספר"; מתודה זו נוצרת עבורכם כאשר אתם יוצרים סצינה חדשה לביתה ספר |
| # לפתיחת "מתודת בית ספר", הקליקו על 'עולם' בעץ העצמים ואז ערכו את "מתודת בית ספר" שבמתודות העולם. |
| עולם.מתודת בית ספר ( ); |
| עולם.מתודת גן ( ); |
מתודת_בית_ספר ( )
|
| |
# זה נחמד לכבות את האורות לפני הזזת המצלמה |
| מצלמה .העלם_בהדרגה(); |
| # ואז אנו מעבירים את המצלמה לסצינה החדשה |
| מצלמה .זוז_אל_סצינה( ( חצובת בית ספר .תן_נקודת_מבט() ) ); |
| # ומדליקים את האורות בחזרה |
| מצלמה .הצג_בהדרגה(); |
| # שימו לב ש"סצינה 2 סמי" מדברת |
| סצינה 2 סמי .אמור(" וכאן אנחנו בבית הספר. "); משך = 4 שניות |
| סצינה 2 סמי .אמור(" חשוב לוודא שהדמויות שבסצינה הנוכחית הן המדברות "); משך = 8 שניות |
| סצינה 2 סמי .אמור(" אם דמויות מסצינות אחרות מדברות, זה נראה מוזר. "); משך = 6 שניות |
| # אם תבקשו את סמי בסצינת הפתיחה לדבר, זה ייראה מעט מוזר... |
| סמי .אמור(" שלום מסמי שבסצינת הפתיחה. "); משך = 4 שניות |
| סצינה 2 סמי .אמור(" רואים? מוזר. "); משך = 4 שניות |
| סצינה 2 סמי .אמור(" וכעת, הבה נלך אל הגן. "); משך = 4 שניות |
מתודת_גן ( )
|
| |
# שוב, כבה את האור |
| מצלמה .העלם_בהדרגה(); |
| # הזז את המצלמה אל סצינת הגן |
| מצלמה .זוז_אל_סצינה( ( חצובת גן .תן_נקודת_מבט() ) ); |
| # והדלק את האורות |
| מצלמה .הצג_בהדרגה(); |
| # וכעת סמי מסצינה 3 מדבר. |
| סצינה 3 סמי .אמור(" כאן אנחנו בגן. "); משך = 4 שניות |
| סצינה 3 סמי .אמור(" באפשרותכם ליצור סצינות כרצונכם. "); משך = 6 שניות |
סמי מתודות
זוחל ( מספר כמות)
|
| |
| בצע_במקביל |
| |
| לולאה ( ( כמות / 0.15 ) ) פעמים |
| |
סמי.גוף2 .זוז( קדימה , 0.15 מטרים ); |
| בצע_במקביל |
| |
סמי .זוז( קדימה , 0.15 מטרים ); |
| סמי.גוף2 .זוז( אחורה , 0.15 מטרים ); |
| סמי.זנב .זוז( אחורה , 0.15 מטרים ); |
| סמי.זנב .זוז( קדימה , 0.15 מטרים ); |
| לולאה ( ( כמות / 0.3 ) ) פעמים |
| |
| בצע_במקביל |
| |
סמי.גוף2.גוף1 .פנה( קדימה , 0.01 סיבובים ); משך = 3 שניות |
| סמי.גוף2.גוף1.ראש .פנה( קדימה , 0.03 סיבובים ); משך = 3 שניות |
| בצע_במקביל |
| |
סמי.גוף2.גוף1 .פנה( אחורה , 0.01 סיבובים ); משך = 3 שניות |
| סמי.גוף2.גוף1.ראש .פנה( אחורה , 0.03 סיבובים ); משך = 3 שניות |
| לולאה ( ( כמות / 0.1 ) ) פעמים |
| |
סמי.נענע אנטנה ( מהירות = 1 ); |
נענע_אנטנה ( מספר מהירות)
|
| |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש.אנטנה1ימין .פנה( ימינה , 1 סיבוב ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין .פנה( קדימה , 0.11 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין .פנה( קדימה , 0.25 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין.אנטנה4ימין .פנה( קדימה , 0.11 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( שמאלה , 1 סיבוב ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( אחורה , 0.25 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( אחורה , 0.11 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( קדימה , 0.25 סיבובים ); משך = מהירות שניות |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש.אנטנה1ימין .פנה( ימינה , 1 סיבוב ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין .פנה( אחורה , 0.11 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין .פנה( אחורה , 0.25 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין.אנטנה4ימין .פנה( אחורה , 0.11 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( שמאלה , 1 סיבוב ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( קדימה , 0.25 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( קדימה , 0.11 סיבובים ); משך = מהירות שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( אחורה , 0.25 סיבובים ); משך = מהירות שניות |
הסתר ( )
|
| |
| אם( שקר ) |
| |
אל תעשה דבר |
| אחרת |
| |
סמי.בתוך השריון = אמת |
| בצע_במקביל |
| |
# משוך זנב פנימה |
| סמי.זנב .זוז( קדימה , .8 מטרים ); |
| # משוך ראש פנימה |
| סמי.גוף2 .שנה_גודל( 0.8 ); |
| סמי.גוף2 .זוז( אחורה , 1 מטר ); |
| סמי.גוף2.גוף1 .פנה( קדימה , 0.1 סיבובים ); |
| # קפל אנטנה מטה |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין .פנה( קדימה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין.אנטנה4ימין .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( קדימה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
צא_מהשריון ( )
|
| |
| אם( סמי.בתוך השריון ) |
| |
סמי.בתוך השריון = שקר |
| בצע_במקביל |
| |
# דחף זנב החוצה |
| סמי.זנב .זוז( אחורה , .8 מטרים ); |
| # דחוף ראש החוצה |
| סמי.גוף2 .שנה_גודל( 1.25 ); |
| סמי.גוף2 .זוז( קדימה , 1 מטר ); |
| סמי.גוף2.גוף1 .פנה( אחורה , 0.1 סיבובים ); |
| # קפל אנטנה מטה |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין .פנה( אחורה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין.אנטנה4ימין .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( אחורה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| אחרת |
| |
אל תעשה דבר |
הראה_נבוך ( )
|
| |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש .קבע_ צבע ( (1, 0, 0) ); |
| # קפל אנטנה מטה |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין .פנה( קדימה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין.אנטנה4ימין .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( קדימה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( קדימה , 0.11 סיבובים ); משך = 0.25 שניות |
| המתן( 1 שנייה ); |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש .קבע_ צבע ( (1, 1, 1) ); |
| # קפל אנטנה מטה |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין .פנה( אחורה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1ימין.אנטנה2ימין.אנטנה3ימין.אנטנה4ימין .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( אחורה , 0.25 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( אחורה , 0.11 סיבובים ); משך = 0.25 שניות |
השתגע ( )
|
| |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( שמאלה , 0.05 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( קדימה , 0.25 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( קדימה , 0.25 סיבובים ); משך = 0.5 שניות |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( ימינה , 0.15 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( קדימה , 0.15 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( קדימה , 0.125 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.משקפיים .קבע_רכב( סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל ); רכב |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( אחורה , 0.25 סיבובים ); |
| בצע_במקביל |
| |
| לולאה 5 פעמים |
| |
סמי.שריון_עליון1 .זוז( מעלה , 0.1 מטרים ); משך = 0.25 שניות |
| בצע_במקביל |
| |
סמי.שריון_עליון1 .זוז( מטה , 0.1 מטרים ); משך = 0.25 שניות |
| סמי.שריון_עליון1.שריון_עליון2 .זוז( קדימה , 0.1 מטרים ); משך = 0.25 שניות |
| סמי.שריון_עליון1.שריון_עליון2 .זוז( אחורה , 0.1 מטרים ); משך = 0.25 שניות |
| סמי.נענע אנטנה ( מהירות = 3 ); |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( קדימה , 0.25 סיבובים ); |
| סמי.גוף2.גוף1.ראש.משקפיים .קבע_רכב( סמי.גוף2.גוף1.ראש ); רכב |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל.אנטנה4שמאל .פנה( אחורה , 0.125 סיבובים ); משך = 0.5 שניות |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( שמאלה , 0.15 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל.אנטנה3שמאל .פנה( אחורה , 0.15 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל.אנטנה2שמאל .פנה( אחורה , 0.25 סיבובים ); משך = 0.5 שניות |
| בצע_במקביל |
| |
סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( ימינה , 0.05 סיבובים ); משך = 0.5 שניות |
| סמי.גוף2.גוף1.ראש.אנטנה1שמאל .פנה( אחורה , 0.25 סיבובים ); משך = 0.5 שניות |
|