תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
המשחק הזה הוא משחק פשוט (אתם בוודאי יודעים באמצעות הכותרת). יש לו בלוק אחד (זה אתה) ויש לו גם את הפלטפורמה הבנויה או בלוק צבע אחר.
בשביל המשחק הזה תצטרכו:
חשבון משחקי יו יו עבור גישה לאולפן Gamemaker 2
עם זאת, לא תזדקק לתוכניות בתשלום עבור Gamemaker.
שלב 1: צור משחק חדש
השלב הראשון הוא יצירת משחק חדש.
לשם כך עליך:
- לחץ על חדש
- לחץ על שפת GameMaker
- הקלד מה אתה רוצה שיקרא למשחק שלך
שלב 2: שנה Fps
בדרך כלל הצעד הראשון ליצירת משחק הוא שינוי ה- fps (פריימים לשנייה) לכמות הרצויה. בשבילנו זה יהיה 60.
לשם כך עליך:
- פתח את הברז אפשרויות בסרגל הצד הימני
- לחץ על ראשי
- מצא מסגרות משחק לשנייה ושנה אותו ל -60
שלב 3: צור ספרייטס
כעת, כאשר כל האפשרויות שלנו מסודרות, נוכל להתחיל את המשחקים והעצמים.
לעשות את זה:
- קליק ימני על החלונית Sprites בסרגל הצד הימני.
- לאחר מכן לחץ על צור sprite
- שנה את שם ה- SPLAY של ספרייט שלך (ה- S מלפנים אומר לך שזה ספרייט)
- לחץ על ערוך תמונה
- צייר את השחקן שלך. בדוגמה זו אני משתמש בקופסה ירוקה וזה בסדר גמור גם עבורך
- חזור שוב על הקיר. אבל הפעם תקראו לזה סנוף וצבע קופסה אפורה
שלב 4: צור אובייקטים
עכשיו כשיש לנו את הספריטים שלנו אנחנו יכולים ליצור עבורם אובייקטים.
לשם כך:
- לחץ לחיצה ימנית על החלק אובייקטים בסרגל הצד הימני ובחר צור אובייקט
- שנה את שם האובייקט Oplayer
- לחץ על No Sprite ובחר Splayer
- חזור על הפעולה עבור Swall אך תן לו את השם Owall והקצה אותו Swall
שלב 5: הגדר משתנים
כעת, כשכל האובייקטים שלנו מסיימים נוכל להתחיל בקידוד. הצעד הראשון שאנחנו הולכים לעשות הוא להגדיר את המשתנים שלנו
לשם כך:
- בחר אירועים בתפריט Oplayer
- לחץ על צור
- הקלד את 4 המשתנים המוצגים בתמונה האחרונה של שלב זה יחד עם הפסיק בסוף כל שורה
- שנה את ה- 0.1 ל -2 (מצטער על החישוב השגוי בתמונה)
שלב 6: התחל לזוז
כדי להתחיל לזוז עליך:
- צור אירוע שלב
- בדוק בעת לחיצה על מקשים (ראה הקוד בתמונה השנייה של שלב זה)
- הזז בעת לחיצה על מקשים (ראה הקוד בתמונה השלישית של שלב זה)
ראה את כל הקוד לשלב זה בתמונה השלישית
שלב 7: הוספת התנגשויות אופקיות
עכשיו כשיש לנו תנועה אופקית אנחנו צריכים התנגשויות אופקיות
לעשות את זה:
- ממש לפני x = x + hsp הוסף את הקוד החדש שבתמונה 1
- עכשיו הוסף את הקוד שבתמונה 2 (אל תדאג בסוף אני אעבור על מה הכל אומר)
- כעת הוסף את הקוד שבתמונה 3
שלב 8: התנגשויות אנכיות
הקוד הזה די זהה לקוד בשלב הקודם, אז פשוט העתק מהתמונה למעלה
שלב 9: הוספת כוח הכבידה
ממש מתחת hsp = move * walkp
הקלד vsp = vsp * grv
שלב 10: קפיצה
עבור החלק האחרון של הקוד נקפוץ לקפיצה (חה-חה)
פשוט העתק היכן ומה הקוד כדי לסיים את הקוד
נ.ב.
שנה את -7 ל -20 (מצטער על החישוב השגוי בתמונה)
שלב 11: המפה
עבור החלק האחרון של המשחק שלך אתה צריך ליצור את המפה
פתח את תיקיית החדרים ובחר חדר 1
לאחר מכן גרור את כל הקירות שאתה רוצה (הקפד להוסיף שחקן)
שלב 12: מה זה אומר
נ.ב.
שכחתי לציין בסרטון שאירוע היצירה קורה רק כאשר האובייקט נוצר