WEBVTT 00:00:00.459 --> 00:00:05.200 שלום לכם! שמי צ'אריטה קרטר, ואני מפיקה בכירה כאן בחברת "וולט דיסני אימג'ינירינג". 00:00:05.200 --> 00:00:09.550 אני אחראית להוביל את הצוותים שמפיקים בפועל את המתקנים 00:00:09.550 --> 00:00:16.569 שאורחינו יכולים להתנסות בהם. אנחנו תמיד מחפשים דרכים שיסייעו לנו 00:00:16.569 --> 00:00:21.220 לשפר את החוויה של האורחים שלנו, וטכנולוגיה נמצאת בלב הפעילות הזאת. 00:00:21.220 --> 00:00:27.640 כל הכבוד! עשיתם את זה! תכנתם את BB-8 ועכשיו אני חושבת שאתם מוכנים למשהו 00:00:27.640 --> 00:00:33.250 מסובך יותר. בואו ננסה. כעת, כשאתם כבר יודעים את בסיס התכנות, אנו חוזרים 00:00:33.250 --> 00:00:40.160 אחורה בזמן כדי לבנות משחק, בכיכובם של R2-D2 ו-C3PO. כדי לבנות משחק, אנחנו צריכים 00:00:40.160 --> 00:00:45.989 ללמוד משהו שכל מתכנתי המשחקים נתקלים בו מדי יום: אירועים. 00:00:45.989 --> 00:00:51.089 אירועים מורים לתוכנית שלכם להקשיב או לחכות למשהו שיקרה, וכאשר הוא קורה, 00:00:51.089 --> 00:00:56.829 התוכנית מבצעת פעולה כלשהי. דוגמאות לאירועים הן למשל המתנה ללחיצה על העכבר, 00:00:56.829 --> 00:01:02.710 למקש החץ או להקשה על מסך. כאן נגרום ל-R2-D2 לנוע מעלה 00:01:02.710 --> 00:01:07.090 כדי לשלוח הודעה לטייס מרדן, ואז לנוע מטה כדי להגיע לטייס השני. 00:01:07.090 --> 00:01:12.570 נשתמש באירועים כדי לגרום לו לנוע, כאשר השחקן משתמש בחיצים "למעלה" ו"למטה" 00:01:12.570 --> 00:01:19.549 או בכפתורים הללו. אנחנו משתמש בבלוק אירוע "כאשר למעלה" ונצמיד אליו את בלוק "זוז למעלה". 00:01:19.549 --> 00:01:25.270 כאשר השחקן ילחץ על מקש החץ למעשה, הקוד שנמצא בתוך בלוק ה"כאשר למעלה" ירוץ. 00:01:25.270 --> 00:01:28.710 נעשה אותו דבר כדי לגרום ל-R2-D2 לזוז למטה. 00:01:28.710 --> 00:01:34.740 כעת, במקום לכתוב את כל הקוד הזה כדי לשלוט ברובוט שלנו מראש, 00:01:34.740 --> 00:01:40.810 אנחנו יכולים לאפשר ל-R2-D2 להגיב ללחיצות כפתורים, או "אירועים" שיזיזו אותו ברחבי המסך. צעד אחר צעד, 00:01:40.810 --> 00:01:42.510 המשחק שלכם הופך ליותר אינטראקטיבי.