תכנות לילדים באמצעות Game Maker/פק-מן/צעד 9: תנועה חכמה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
מ שוחזר מעריכות של 62.219.164.106 (שיחה) לעריכה האחרונה של יעל י
אין תקציר עריכה
 
שורה 10:
למרבה המזל, הקורדינטות של אובייקט הן משתנים, בדיוק כמו משתנה המהירות {{מונח/speed}} שראינו במשחק [[../../פונג|פונג]]. למשתנים האלה קוראים (באופן לא מפתיע) x ו-y. ככה שאם נכתוב x באיזשהו שדה, {{מונח/Game Maker}} יציב במקומו את המרחק של האובייקט מהקצה השמאלי של החדר.
 
הבעיה היא שאנחנו לא רוצים את x של האובייקט שלנו, של הצל. אנחנו צריכים את x (ואת y) של ''פקמן'', כדי להגיד לצל לנוע לכיוונו. הפתרון של {{מונח/Game Maker}} לבעיה הזאת הוא לאפשר לנו להגיד שאנחנו רוצים x של אובייקט אחר. איך אומרים את זה? ככה: '''pacman.x'''. כשאנחנו כותבים לפני שם המשתנה (x) את שם האובייקט (pacman) וביניהם שמים נקודה, {{מונח/Game Maker}} יבין שאנחנו מתכוונים למשתנה של האובייקט שאותו כתבנו.
 
לכן צריך לכתוב pacman.x בשדה x, ו-pacman.y בשדה y.