תכנות לילדים באמצעות Game Maker/מריו/טיפוס
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
|
יהיה בסדר: את הצעד הזה לא חייבים להשלים לפי הסדר. (אבל כדאי! יש בו דברים שחשוב לדעת ושנשתמש בהם במשחקים הבאים.) אפשר להמשיך לצעדים הבאים ולחזור אליו אחר כך. |
עכשיו, כשמריו יודע לזוז יפה, לקפוץ ולנחות, בואו נלמד אותו לטפס.
[עריכה] טיפוס
|
אתגר: לתכנת את מריו לטפס על חבלים. אפשר לקרוא לאובייקט החבל rope ולתת לו את הדמות משמאל. (כשנגיע לפרק על אריחים נדאג שהחבלים יראו יותר יפים, עם עלים והכל.) תזכורת: אפשר לדעת אם מריו נמצא על חבל באמצעות הפעולה לבדיקת התנגשות באובייקט כדאי לשים לב לדברים הבאים:
|
בטח שמת לב לבעיה קטנה: כשמריו על החבל, החבל מסתיר את מריו במקום שמריו יסתיר את החבל. זה כאילו שהחבל נמצא יותר קרוב אלינו ומריו עובר מאחוריו, במקום שהחבל יהיה מאחורי מריו. בשביל לתקן את זה, צריך לשנות את העומק של החבל.
[עריכה] עומק
כאשר Game Maker
מצייר מופעים על המסך, הוא מצייר קודם את המופע הראשון ששמנו בחדר, אחר כך הוא מצייר מעליו את המופע השני, מעל שניהם את השלישי, וכך הלאה עד למופע האחרון ששמנו בחדר. ככה שאם שני מופעים נמצאים זה על זה, המופע ששמנו קודם בחדר יוסתר על-ידי המופע השני ויראה כאילו הוא מאחוריו. זה כאילו שהמופע הראשון נמצא עמוק יותר בתוך המסך.
כדי לשנות את הסדר שבו-Game Maker
מצייר, אפשר לשנות את העומק של אובייקט בחלון תכונות האובייקט, בשדה Depth. אם כותבים שם עומק גדול יותר, המופעים של האובייקט יראו כאילו הם מאחורי מופעים של אובייקטים אחרים.
לכן צריך לשנות את העומק של החבל למספר גדול מ-0, למשל 1, או 10, או 1000.
מריו צריך להופיע לפני החבלים ולא מאחוריהם.
| - | טיפוס | - |

