איך לגרום לאובייקטים לקפוץ ב-"GameMaker 8"

ריבוי משימות

קרדיט תמונה: triocean/iStock/Getty Images

משחקי פלטפורמה הם אחת הצורות הראשונות שרוב מפתחי משחקים חדשים מנסים, ואחת התנועות הבסיסיות של משחק פלטפורמה היא הקפיצה. כאשר אתה מוסיף את תנועת הקפיצה, הדמות שלך מסוגלת מיד לקפוץ לרמות חדשות ולהתקדם הלאה במשחק. הוספת תנועת קפיצה לתוך Game Maker 8 היא קלה, ותוכלו לגרום לדמות שלכם לקפוץ תוך מספר דקות בלבד.

שלב 1

הוסף את אירוע הצעד לאובייקט שברצונך לבצע קפיצה.

סרטון היום

שלב 2

הוסף את הפעולה Check Empty הממוקמת בלשונית Control לאירוע הצעד. הגדר את Y ל-1 וסמן את התיבה היחסית.

שלב 3

הוסף את פעולת Set Gravity מכרטיסיית ההזזה לפונקציית הצעד. הגדר את הכיוון ל-270 ואת כוח המשיכה ל-.5. זה יחיל כוח משיכה בכל פעם שהאובייקט אינו על גבי משטח מוצק.

שלב 4

הוסף את האירוע Key Press Up לאובייקט שלך.

שלב 5

הוסף את הפעולה בדוק ריקה מהכרטיסייה בקרה לאירוע החדש שלך. הגדר את Y ל-1 וסמן את התיבה היחסית.

שלב 6

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

עֵצָה

התאם את המהירות האנכית כדי להגדיל או להקטין את המרחק שהאובייקט שלך יכול לקפוץ.