שיחה:תכנות לילדים באמצעות Game Maker/מריו/טיפוס

תוכן הדף אינו נתמך בשפות אחרות.
מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

בעיות בחבל[עריכה]

מישהו יכול להסביר מה לעשות? הצלחתי חלק אבל עדיין מריו מסתובב שלוחצים ימינה\שמאלה וזה נראה כאילו הוא מחוץ לחבל.. וגם עשיתי שהוא לא יפול באירוע STEP כשהוא מתחת לחבל בכך שהוספתי פעולת בדיקה אם יש את האובייקט ROPE ורק אם אין אז הוא יפול (סימנתי NOT) אבל איך אני עושה שכאשר מריו מתחת לחבל ואני קופץ (רק לוחץ ספייס) אז הוא לא יקבע לו מהירות אופקית של 15 בנוסף למה שיש לו מהקפיצה (כי הוא קופץ ואז זה מוסיף לו עוד 15 אז זה מקפיץ אותו גבוהה..)

אני יכול להעלות תמונות אם צריך. אהל אני ישמח אם מישהו יסביר לי מהתחלה עד הסוף אני יודע שזה קצת בקשה גדולה אז לפחות תתיחסו לשאלות ששאלתי.. שזה איך לישר אותו(לקבע אותו) לחבל כשהוא עליו ושהוא לא יזוז.. ואיך לעשות שאני קופץ ליד חבל שהוא לא יקפוץ גבוהה למעלה כמו שפירטתי למעלה.. ועוד שאלה זה אם צריך בכלל עוד דברים לבדוק\לעשות או כל פקודה אחרת.

תודה רבה מחכה לתשובות!! -- הודעה זו נכתבה על־ידי אנונימי/ת.

איך עושים את זה?????!?!?, מצטרף לבקשה! אני ניתקלתי באותם בעיות... -- הודעה זו נכתבה על־ידי אנונימי/ת.
עזרה, מישהו יכול להגיד לי איך עושים את נחבל אני לא מצליח. בבקשה -- הודעה זו נכתבה על־ידי אנונימי/ת.

איך לעשות את החבל[עריכה]

  1. ללכת לאירוע הלחיצה של מקש החץ למעלה.
  2. להוסיף בדיקת התנגשות באובייקט החבל במיקום (0,0).
  3. לשים בבלוק את קביעת מהירות התמונה, שינוי לדמות mario_climb ותנועה בכיוון למעלה.
  4. אחרי הבלוק לשים Else, ואחריו לשנות לדמות mario_jump (מריו הקופץ).
  5. לחזור על צעדים 1-4 גם בחץ למטה (לא לשכוח לשנות את כיוון התנועה בהתאם לחץ!).
  6. ללכת לאירוע הצעד.
  7. להקיף את הפעולות שבבלוק בעוד בלוק.
  8. נוצר בלוק בתוך בלוק.
  9. בתוך הבלוק החיצוני (לפני הבלוק הפנימי), לבדוק האם sprite_index לא שווה ל-mario_climb (מריו המטפס).
  10. אחרי הבלוק החיצוני, בסוף כל הפעולות, לבדוק האם sprite_index שווה ל-mario_climb (מריו המטפס).
  11. אחרי הבדיקה, להוסיף פעולת כבידה בכוח 0 ובכיוון 0.
  12. לוודא שהחבל לא יציב ומריו לא יציב.
  13. ללכת לאירוע הלחיצה של החץ ימינה.
  14. להוסיף בדיקה שתבדוק אם הדמות של מריו לא שווה למריו המטפס.
  15. להקיף בבלוק את מה שצריך.
  16. לעשות צעדים 13-15 גם בחץ שמאלה.
  17. לתכנת אירועי עזיבת מקשי החיצים (אפשר לשכפל את האירועים לחיצים ימינה ושמאלה)

כדי שיהיה אפשר לעלות מהחבל למשטח, אני לא יודע מה לעשות, אבל מצאתי דרך אחרת:

  1. לשים אריח של משטח איפה שהחבל נפגש עם המשטח.
  2. לשים שם אובייקט חבל ואריח של חבל באותו מקום (צריך לבטל קודם את תיבת הסימון delete underlying).

עכשיו זה נראה כאילו מריו מטפס דרך המשטח מלמטה. מקווה שעזרתי. -- הודעה זו נכתבה על־ידי אנונימי/ת.

כנ"ל. -- הודעה זו נכתבה על־ידי אנונימי/ת.